이벤트 기반 디자인과 도메인 기반 디자인이란 무엇입니까?
MicroServices에서 도메인 기반 설계, 이벤트 기반 설계를 사용하는 구체적인 이점은 무엇입니까?
반응형
이벤트 기반 및 도메인 기반 디자인 마이크로서비스의 차이점은 무엇입니까?
1. 질문(문제점):
2. 해결방안:
Event sourcing
집계와 같은 상태의 지속성을 위한 구현 전략으로. 이 전략은 집계의 경계를 넘어 노출되어서는 안 됩니다. 따라서 이벤트 소싱의 이벤트는 관련 읽기 모델을 빌드하기 위해 해당 집계 또는 CQRS 컨텍스트에서 내부적으로만 사용해야 합니다.
Domain events
, 반면에 집계에 대한 지속성 전략 유형(예: 제한된 컨텍스트 통합)과 관계없이 관련된 특정 사실 또는 사건을 나타냅니다.
이벤트 소싱과 도메인 이벤트는 물론 동시에 사용할 수 있지만 서로 영향을 주어서는 안 됩니다. 두 개념은 서로 다른 목적으로 사용되므로 혼합해서는 안 됩니다.
자세한 내용은 아래 링크를 참조 하십시오. 여기를 확인하십시오.
반응형
'Spring' 카테고리의 다른 글
Cassandra 쿼리 언어 및 Java의 Cassandra Batch (1) | 2022.12.08 |
---|---|
Spring Cloud 2020.0에서 bootstrap.yml 구성이 더 이상 처리되지 않음 (0) | 2022.12.07 |
Spring 5.3 이상에서 Stomp 및 SockJS로 CORS 오리진을 처리하는 방법은 무엇입니까? (0) | 2022.12.07 |
Java Spring Boot - 액추에이터 상태 끝점의 포트를 사용자 지정 포트로 변경 (0) | 2022.12.07 |
Git에서 변경되지 않은 가정과 작업 트리 건너뛰기의 차이점 (0) | 2022.12.07 |