event-sourcing

    2

    1답변

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

    4

    1답변

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

    0

    1답변

    처음으로 Akka, 특히 Akka 지속성을 실험하고 있습니다. 궁극적으로 이벤트 소스 애플리케이션에서 Akka의 사용법을 재현 할 수있는 작은 장난감 프로그램을 구현하려고합니다. ReadJournal을 사용하여 내 이벤트 스트림을 내 도메인으로 투영하려고 시도 할 때까지 성공했습니다. def main(args: Array[String]): Unit = {

    0

    1답변

    현재이 문제에 대한 기술적 인 솔루션을 선택하려고합니다. 어떻게 가져오고, 재방송하지 않고, 여러 가지 내부 및 외부 소스)를 채택한 시스템에서? EventSourcing은 좋은 해결책 인 것처럼 보이지만 이전 이벤트를 가져올 수 있는지 찾지 못합니다. 언제든지 오래된 이벤트를 수신 할 수 있다고 말해야하지만 중요한 개념은 오브젝트의 상태를 저장하는 것이

    0

    1답변

    이벤트 저장소에서 프로젝션을 업데이트하려고합니다. 다음 라인은 모든 이벤트를로드합니다 : $events = $this->eventStore->load(new StreamName('mystream')); 은 현재 난 단지 처리되지 이벤트를로드하려고 fromNumber 매개 변수를 전달하여 : $events = $this->eventStore->load(n

    4

    2답변

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

    0

    1답변

    내 도메인에서 사용자 등록 프로세스가 발생하는 동안 사용자가 전자 메일/암호 또는 연결된 소셜 네트워크 계정을 사용하여 생성되면 사용자 로그인이 수행됩니다. I이 (참조) 이벤트를 등록하는 방법 두 가지 옵션 : 여러 이벤트 UserCreated, UserPasswordSet, UserExternalAccountLinked (모든 정보, 암호 해시, 외부

    -1

    1답변

    이벤트에 두 개의 집계가있을 수 있습니까? 예 : UserPostCommentAdded은 User 및 UserPost 집합체를 나타 냅니까? 아니면 전체 개념을 이해하지 못합니다.

    0

    1답변

    원격 장치에서 위치 정보를받는 Mosquitto 브로커가 있습니다. 이 데이터를 다른 마이크로 서비스에서 처리하려면 어딘가에 저장해야합니다. 현재 브로커에 가입하고 일괄 적으로 Postgres 데이터베이스에 쓰는 Node.js 프로세스가 있습니다. Devices -> Mosquitto -> DB writer -> (source-of-truth) Postgr

    2

    1답변

    나는 이런 식으로 어떻게 든 내 명령 핸들러를 테스트입니다 : public function testHandle_ShouldPublishFooEvent(): void { $fooCommand = $this->givenFooCommand(); $this->whenHandleCommand($fooCommand); $this->th