2014-12-16 2 views
1

나는 NServiceBus ServiceMatrix tutorial을 통해 일하고 있어요, 이해하려고 :ServiceMatrix 솔루션 구조 : 명령이 Contracts 네임 스페이스에 배치되지 않는 이유는 무엇입니까?

  • 정의 된 모든 이벤트는 계약 프로젝트에 넣어지게된다.
  • 모든 명령이 내부 프로젝트에 배치됩니다.

여기 직감을 추적하지 않습니다. 명령이 내부 개념으로 간주되는 이유는 무엇입니까? 다른 구성 요소가 알아야 할 공개 계약의 일부가 아닌가? 동일한 'Contracts'프로젝트에서 모든 명령과 이벤트를 정의하지 않는 이유는 무엇입니까?

답변

1

코리

추론 명령 만 동일한 논리 서비스, 그리고 서비스 사이에 속하는 구성 요소간에 전송되어야한다는 것이다. 논리 서비스간에 이벤트를 전송할 수 있습니다.

+0

감사합니다. 도움이되었습니다. –