2016-07-12 5 views
5

마이크로 서비스 아키텍처를 사용하고 있습니다. 내 요구 사항에 따라 필요한 약간의 안정적인 서비스와 몇 가지 백그라운드 작업이 개발됩니다. 식료품 전달 시스템의 예를 들어 마이크로 서비스 아키텍처에서 백그라운드 작업을 설계하는 가장 좋은 방법은 무엇입니까?

,

  • 고객 서비스 - 일부 편안한 서비스
  • 제공 서비스 - 일부 편안한 서비스
  • OrderProvision - 고객의 모든 항목이 제공되었다 여부를 확인 몇 가지 배경 서비스 다른 공급자에 의해.

일단 완료 상태로 고객에게 개시를 보내고 microservices을 구현하는 가장 좋은 방법이 무엇인지 OrderProvision의 경우를 들어

전송을 개시하는 전달 시스템을 시작? .Net 프레임 워크의 경우 백그라운드에서 실행하고 검사를 수행하는 Windows 서비스/스케줄러 작업을 만들 수 있습니다. Linux와 같은 다른 서버에 배포해야하는 경우 작동하지 않습니다. 마이크로 서비스 아키텍처에서 이러한 백그라운드 작업을 코딩하는 가장 좋은 방법은 무엇입니까?

+0

하면 NServiceBus에서 [무용담 (http://docs.particular.net/nservicebus/sagas/)의 개념에서보세요 –

답변

관련 문제