2016-08-26 1 views
3

도메인 모듈/레이어가 도메인 프레임이나 다른 프레임 워크로 인해 오염되지 않도록 이벤트 소싱을 수행하는 Java 프레임 워크/라이브러리를 찾고 있는데 도메인 이벤트를 게시 할 수 있습니다. 내 집계에서.도메인 도메인을 오염시키지 않는 자바 이벤트 소싱/DDD 프레임 워크

나는 Axon 문서를 보았지만 실제로 만족스럽지 않은 Aggregates 및 DomainEvents에 대한 상속을 사용하여 작동합니다.

스프링 인젝션 및 정적 게시를 기반으로하는 자체 미니 프레임 워크를 집계에서 만들려고했지만 성능과 확장성에 우려를 표시했습니다. 따라서 방탄 프레임 워크를 사용하고 싶습니다.

+3

DDD/ES 공간에있는 거물급의 대부분은 매우 반 프레임 워크입니다. – VoiceOfUnreason

+0

기본 유형도 마음에 들지 않습니다. 현재 명령 메서드에서 이벤트를 즉시 반환하는 것이 좋습니다. 이런 방식으로 어떤 메커니즘을 사용하더라도 이벤트에 액세스 할 수 있습니다. –

답변

1

집계는 새로운 변경 이벤트를 기록하는 중입니다. 그들은 이벤트 자체를 게시하지 않으므로 프레임 워크가 필요한 복잡한 것은 없습니다. 이벤트는 일반적으로 협업 서비스를 통해 이벤트 저장소에 의해 공개되지만 처리 파이프 라인 (예 : 저장소)의 다른 곳에서도 수행 할 수 있습니다.

그래도 AggregateRoot 레이어 수퍼 유형을 사용하는 것이 좋습니다. 그렉 영 (Greg Young)의 m-r을 살펴보십시오.