일반적으로 CQRS 패러다임에 대한 일반적인 질문이 있습니다.CQRS에서 쿼리 측 데이터 동기화 - 아직 충돌이 발생하지 않습니까?
CommandBus와 EventBus는 쿼리 모델 데이터 스토어에서 도메인 모델을 분리하고 최종 일관성의 장점을 제공하며 쿼리 측면의 저장소를 비정규 화하여 읽기 등을 최적화한다는 것을 알고 있습니다. .
그러나 업데이트를 수행하기 위해 서로 경쟁하기 시작하지 않는다면 Query 데이터 스토어를 업데이트하는 책임이있는 쿼리 측면에서 구성 요소의 수를 확장하기 시작합니다.
즉, 우리가 EventBus에 대해 pub/sub 모델을 사용하려고 시도하고 특정 이벤트 유형에 대해 많은 다른 가입자가있는 경우 다양한 비트를 업데이트 할 때 서로 경쟁 할 수 없었습니다 비정규 화 된 데이터? 이것이 우리가 CQRS 이전과 같은 배에 우리를 두지 않았을까요?
내가 들었던 것처럼 CQRS가이 논쟁을 모두 모면하기로되어있는 것처럼 들리지만 이것이 이상적이며 사실 우리는 실제로 그것을 최소화하고 있습니다. 나는 뭔가를 여기에서 놓칠 수있는 것처럼 느낀다. 그러나 그것에 나의 손가락을 댈 수 없다.
"Axiom"대신 질문에 "Axon"태그를 추가 하시겠습니까? – Allard
mistag를 지적 해 주셔서 감사합니다. 자동 완성에주의를 기울이지 않았습니다. – cwash
답변을 주셔서 감사합니다! – cwash