cqrs

    0

    2답변

    저는 ddd/cqrs/event sourcing beginner이고 일부 개념적 문제가 있습니다. 예를 들어 간단한 장바구니를 구현하고 컨텍스트 (관리자 및 웹 사이트)를 경계해야합니다. 둘 다 동일한 집계로 이야기합니다 : 주문. 이 경우 교차 결합 컨텍스트를 공유 할 수 있습니까? 그렇지 않다면 위 예제에서 어떻게 할 수 있습니까? 건배, 론

    5

    3답변

    접근 방식 이벤트 소싱/DDD/CQRS로 디자인 된 응용 프로그램에서 쿼리에 대한 게시물을보고있었습니다. 저는 이벤트가 도메인 개체의 상태가 변경된 것으로 알고 있습니다. 상태에 대한 변경 사항은 DB (모든 sql/no sql)의 내역/이벤트로 유지됩니다. 사용자가 특정 집계 루트에 대한 현재 상태를 얻기 위해 쿼리하려는 경우 이벤트 기록을 가져 오는 작

    1

    1답변

    시스템 아키텍처로 CQRS를 사용하려고합니다. 그것은 웹 응용 프로그램입니다. 하지만 비동기 명령 버스를 사용하는 것이 좋지 않습니다. 사용자에게 피드백을 전달하기 때문입니다. 즉 명령이 성공했는지 실패했는지 사용자에게 알릴 수 없습니다. 동기식 명령 버스를 사용할 때 가능합니다. 그렇다면 비동기 버스의 실질적인 이점은 무엇입니까?

    2

    2답변

    2 diff로 모델링 될 Order 엔티티가 있다고 가정 해 보겠습니다. 전자 상거래 응용 프로그램의 BC 첫 번째 BC는 Order Placement입니다. 이 BC는 고객이 다른 웹 사이트에서 접수 한 모든 주문을 수집하고 유효성을 검증하며 상태가 Placed 또는 Rejected 인 주문으로 해당 데이터베이스를 채 웁니다. 제 2 기 BC는 Shipm

    8

    3답변

    새 프로젝트를 수행하기 위해 연구 단계를 진행하고 있으며 현재 프로젝트 아키텍처에 대한 업무 동료와 토론하고 있습니다. 우리는 하늘과 함께 CQRS 및 이벤트 소싱을 사용하여 분산 메시징 시스템을 만들 것에 동의했습니다. 각도가있는 js를 사용하는 프런트 엔드가있는 SPA가되며 백엔드는 웹 API가됩니다. 이제는 데이터베이스가 어떻게 설정 될지와 차이점이

    0

    1답변

    개체에 대한 일부 논리를 구현하고 (내 경우 RavenDb IDocumentSession에서) 컨텍스트를 커밋하는 CommandHandler가 있습니다. 개체의 컬렉션에 대해 동일한 논리를 구현해야합니다. 첫 번째 아이디어는 foreach의 각 객체에 대한 첫 번째 CommandHandler를 호출하는 새로운 CommandHandler를 만드는 것입니다.

    0

    1답변

    나는 CQRS 패턴을 따르려고 노력하고 있지만 누구를 포함해야 하는지를 모른다. 마찬가지로 명령 처리기에 응용 프로그램 서비스를 주입해야합니까? 아니면 다른 방향입니까? 여기가 예제입니다. 명령 처리기에 서비스를 주입하고 있습니다. 그리고 내부 서비스가 CreatProductCategoryCommandHandler public CreateProductCat

    0

    1답변

    원격 백엔드에 연결된 WPF 응용 프로그램이 있습니다. 사용자는 GUI에서 다양한 요소를 편집 할 수 있지만 응용 프로그램을 닫을 때만 저장하거나 취소하기로 결정했습니다. GUI 지원은 실행 취소/다시 실행을 지원합니다. 이미 모든 편집을 추적에 백엔드에 편집을 수행하는 데 필요한 명령을 생성 저장 : 내 명령은 뭔가 같은 : public class Cha

    1

    1답변

    나는 파일을 소비하는 집계를 가지며 결과적으로 많은 수의 집계를 만듭니다. 예컨대 FactoryCreatedProducts, 나는 공장 집계를 저장하면 이벤트 스트림에 저장됩니다 : 공장 집계 (이벤트 소스) 제품의 집계가 (이벤트 소스)는 List<Product> Factory.CreateProducts(specifications); CreatePro

    1

    2답변

    Fat Controller 냄새를 피하려고하는 ASP.NET MVC 앱을 만들고 있습니다. 나는 제어기 메소드가 명령 버스에 경량의 명령을 보내고, 명령 핸들러에 의해 선택되도록함으로써이를 수행하고있다. 명령 처리기는 도메인 모델에서 명령을 실행하며,이 명령은 계속 유지되는 상태 변경 이벤트를 작성합니다. "저장소에서 X를 가져 와서 변경하고 다시 넣기"라