event-sourcing

    0

    1답변

    저는 RavenDB를 사용하여 NEventStore를 사용하는 기본 예제를 수행 중입니다. 나는 RavenDB 데이터 소스에 이벤트를 성공적으로 커밋 할 수 있었지만 지금은 CQRS - ES 패턴을 재생하기 위해 이벤트를 다시 꺼내야합니다. 나는이 같은 NEventStore IStoreEvents Unterface을 usng에 의해 EventMesssage

    0

    1답변

    나는 현재 전통적인 CRUD 아키텍처를 사용하는 골프 데이터베이스에 대한 내 관리 웹 사이트를 리팩터링 할 생각입니다. CQRS/Event Sourcing은 관리 유형 웹 사이트에 적합한 모델입니까? 흥미로운 이벤트는 많지 않습니다. CourseCreated, CourseUpdated 및 CourseDeleted 이벤트가있을 것입니다. 내가 본 대부분의 C

    0

    1답변

    카프카 브로커의 로그를 다른 브로커로 이동할 수 있습니까? 나는 (그래서 자신의 사이트에서 제안 된대로) 이벤트 스토어로 kafka를 사용하고 있으므로 로그를 지우지 않으며 내 브로커가 가득 차게되면 로그를 다른 브로커로 옮길 수 있는지 궁금합니다. 내가 클러스터를 확장). 또한 새 브로커가 추가되고 파티션이 올바르게 할당 된 경우 이동 된 파티션의 이전

    0

    1답변

    현재 Broadway (https://github.com/qandidate-labs/broadway)를 CQRS/Event Sourcing 솔루션으로 사용하여 제작 된 프로젝트 작업 중입니다. 나 퍼즐 무엇 특히, 인터페이스 중 하나를 '제거'와 '저장'는 찾을 수 있습니다 : https://github.com/qandidate-labs/broadway/b

    3

    2답변

    기본 CQRS + ES 응용 프로그램을 구현하고 있습니다. 많은 예제를 보았지만 명령 핸들러와 집계 사이의 라우팅을 이해하지 못합니다. 몇 가지 예에서 는 작업이 이런 식으로했던된다 XCommandHandler : void Handle(XCommand command) { var aggregate = this.repository.Find<Aggreg

    1

    1답변

    요청 유형이 서로 다른 경우 Smart endpoints and dumb pipes은 무엇인가요? 나는 몇 가지 이벤트에 가입하고 그걸 처리하는 것으로 충분하다고 생각했습니다. 하지만 이제는 API (어쩌면 최종 고객이 아닌 API 게이트웨이 등)를 열어야한다는 것을 알게되었습니다. 이거 괜찮아? 또는 Microservices 클라우드로 들어오는 요청을 "

    0

    1답변

    내가 정의한 일부 "스키마"에 따라 유효한 상태를 만드는 지속 된 이벤트 스트림이 있다고 가정 해 보겠습니다. 스키마를 변경하고 이에 반영하기 위해 이벤트가 업그레이드됩니다. 그러나 이벤트를 업그레이드하면 일부 상태를 유효하게 만들 수 없으며 상태를 완전히 적용하려면 상태를 패치하기 위해 이벤트를 추가해야했습니다. 첫째,이 추론은 이벤트 소싱 측면에서 모두

    1

    1답변

    active 속성을 포함하는Readmodel이 있습니다. 이제 고객 정보가 포함 된 2 개의 테이블 (예 : customer id 및 active이있는 테이블 하나와 모든 정보가 포함 된 테이블)를 채우고 싶다고 가정 해 보겠습니다. 이것을 달성하려면 Projector, Readmodel 및 Repository을 사용해야합니까? 편집 : 시나리오 예 : C

    0

    1답변

    RavenDB를 사용하여 이벤트 소싱을하고 있습니다. 나는 모든 이벤트를 RavenDB에 문서로 저장하고 집계를 생성하기 위해 map/reduce 인덱스를 가지고있다. (여기에 설명 된 것과 비슷하다. http://ayende.com/blog/4530/raven-event-sourcing). 그러나지도/출력의 결과 인 집계를 색인화하여 데이터베이스의 의미있

    0

    2답변

    이벤트 소싱을 사용하면 모든 것이 처음부터 추적 할 수 있으므로 사용자 생성도 가능합니다. Google 시스템에서는 공용 API를 통해 사용자 생성 및 관리 작업을 수행합니다. 우리에게는 (매우 공통적 인) 보안 규칙이 있습니다. 오직 관리자 사용자 만이 사용자를 삭제하고 다른 사용자에게 권한을 부여 할 수 있습니다 (즉, 관리자로 지정). ES의 경우 새