흐름과 데이터를 분리하여 제어해야합니까?서비스간에 흐름과 데이터를 분리해야합니까?
내 마음 속에 분명한 대답은 더는 ... 없지만 나는 왜에 좀 더 명시 적으로 인수를 원하는 ...
그래서 ... 여기에 시나리오를
- 서비스입니다 데이터를 생성하고이를 ETL 개별 프로세스 픽업을 위해 로컬 테이블에 게시하고 기본보고 데이터웨어 하우스에 통합합니다. 소스 서비스가 ETL 을 통보해야한다는 제안이 있습니다
- .. 왜 데이터를 사용할 수 ... 그래서 주기적으로
내가 모든이 마음에 들지 확인할 필요하지 않습니다? 서비스가 ETL에 대해 알 필요로
- 그것은 구조적 종속성을 생성
- 수송층이 관심이 있다면 그것은 또한 (중 프로세스가 중단 된 경우/추락 무엇을?) 시간 의존성
를 생성 데이터에서 검사를 적극적으로 수행해야합니다. - 서비스가 메시지 큐에 적극적으로 전송하여 대신 인프라 스트럭처 큐에 알림을 위임 할 수도 있습니다.