cqrs

    2

    3답변

    Postgres를 사용하여 이벤트 소싱 시스템을 구현하려고합니다. 가장 좋은 설명은 예제입니다. 내 이벤트가 결국 사람을 설명해야한다고 가정 해 봅시다. 그리고 난 다음 이벤트가 : PersonCreatedEvent (값 = 100, 필드 = "ID", 날짜 = ..) AgeUpdated (값 = 10, 필드 = "나이"날짜 = ..) LastNameUpd

    1

    2답변

    외부 시스템 (특정 : 웹 서비스)에 대한 요청이 CQRS 기반 시스템에 배치되어야하는 곳인지 궁금합니다. 예를 들어, 외부 비행 서비스로 예약 요청을 보내는 시스템의 경우 : 도메인 객체의 "bookFlight"명령 처리기에 있어야합니까? 또는 도메인 객체 이벤트 "flightBookingPlaced"에 대한 반응으로 이것이 무용담에 있어야합니까?

    0

    1답변

    트랜잭션 동작을 위해 여러 Handler간에 TableBatchOperation Azure 테이블 저장소를 공유하는 방법을 검색합니다. CQRS 시나리오에서는 Azure 테이블 저장소에 여러 개의 삽입을 만들었지 만 MediatR과 같은 버스 메모리를 사용하면 하나가 실패하더라도 다른 처리기에는 삽입되지 않으면 삽입이 어렵습니다. publish() 호출 메

    2

    1답변

    의견/제안/권장 사항이 필요합니다. 1 개의 이벤트가 CQRS에서 다른 명령을 트리거 할 수있는 사용 사례가 있습니다. 시나리오는 명령 서비스 1 개와 구독자/쿼리 서비스 2 개가 있으며 구독자 중 1 명은 검색을 수행해야하며 검색 결과에 따라 다른 명령을 실행할 수 있습니다. 이제 질문은 쿼리 서비스에서 명령을 실행해야합니다 (이벤트 저장소로 직접 연결하

    0

    1답변

    SQL 데이터 모델에 테이블 A와 테이블 B가 있습니다. 테이블 A에는 테이블 B에 대한 외래 키가 있습니다. 이제 CRUD 아키텍처를 CQRS로 마이그레이션하려고합니다. 당신은 당신은 당신의 APPEND 로그에 기록 의 새 항목을 유지하고 읽기 측이 그것을 집어 들고 당신의 상태를 업데이트를 처리하고의 삽입에 실패하는 명령을 수신 : 다음과 같은 시나리오

    0

    1답변

    여러 응용 프로그램에서 공유되는 모델에 CRUD api 빌드. 각 애플리케이션에는 자체 비즈니스 로직이 있습니다. 모델을 "기본"으로 설정하고 다른 모델에서 이와 같은 지정을 동시에 제거해야합니다. 필자는 "주문"모델을 만들어서 판매로 설정 한 사례를 사용합니다. 고객은 상위 모델이며 여러 주문을 할 수 있습니다. 여러 개의 '주문'을 만들 수 있지만 하나

    4

    1답변

    여러 사용자 언어를 지원해야하는 응용 프로그램 (CQRS + 이벤트 소싱)을 개발 중입니다. 사용자는 입력 된 여러 언어를 번역 할 수 있습니다. 예 : 일부 레이블 또는 설명은 네덜란드어 및/또는 영어로 제공 될 수 있습니다. 사용자의 언어 기본 설정에 따라 응용 프로그램에 올바른 번역이 표시되어야합니다. 내가 읽은 모델이이 과정에서 큰 역할을한다고 생각

    0

    2답변

    CQRS 명령의 정의에 따라 유효성을 검사 할 수 있고 마지막에 유효성 검사가 통과하지 않으면 거부됩니다. 내 명령 유효성 검사의 일환으로 상태 전환이 실제로 필요한지 확인합니다. 따라서 간단한 예제를 보겠습니다. 액터가 상태 A에 있습니다. 명령이 액터로 보내져 상태 B로 이동합니다. 명령이 유효화되고 끝 이벤트가 생성됩니다 StateBUpdated. 그

    1

    1답변

    모두 proophservice buses을 event source 및 event store으로 구성했습니다. 하지만 혼란스러워하는 것이 있습니다. 나는$eventPublisher = $this->container->get('event_publisher'); 내 CommandBusFactory에 전화해야합니다. 도메인 이벤트를 (집계 루트에서) 버스를 통해

    4

    2답변

    AWS 람다에서 실행되는 마이크로 서비스 기반 응용 프로그램이 있습니다. 가장 중요한 두 가지 마이크로 서비스는 이벤트 소싱/cqrs를 사용합니다. 배경 : (내 생각을 정리하는이 또한) 나는 this library를 사용하여 AWS S3에서 DynamoDB의 이벤트 및 전망을 저장하고있다. 쓰기 부분은 매력처럼 작동합니다. 각 명령 호출은 (핸들러를 통해