2017-03-18 5 views
1

전자 상거래 플랫폼에 연결되어있는 마이크로 서비스가 있습니다. , 그것은을합니다 ... 예를 들어 , 새로운 고객이 전자 상거래 또는 누군가 장소와 순서에 가입 - 고객 서비스 - - 주문 서비스 - 배달 서비스 : 오늘, 우리는 우리의 microservices가 고장이 Firehose/S3에 정보와 덤프를 제공하는 마이크로 서비스 중 하나 인 webhook.마이크로 서비스 아키텍처에서의 우려 분리

내 질문은 특정 주제 (고객, 주문 등)를 처리하는 분리 된 마이크로 서비스에서 데이터를 덤프하는 기능을 유지하거나 예를 들어 처리하는 "통지 서비스"라는 또 다른 마이크로 서비스를 만드는 것이 더 나은가? 모두들?

다른 예는 다음과 같습니다. 각 마이크로 서비스는 전자 메일이나 SMS와 같은 알림을 보냅니다. 또는 통보 할 총 책임이있는 별도의 마이크로 서비스를 갖는 것이 더 낫습니다.

답변

0

Microservice은 이벤트에 따라 작업을 수행 별도의 microservice,해야합니다 귀하의 경우 Notofication 서비스에서는, 오직 하나의 resposiblity을 가지고 작성해야합니다.

그러므로 당신은 nitifcation 수가 증가 또는

규모의 최대 수 아래로하면 알림 서비스 감소 할 때