cqrs

    1

    1답변

    여러분, 레거시 brownfield 응용 프로그램을 명령 및 도메인 수정을위한 명령 버스를 사용하여 CQRS 아키텍처로 다시 고려하려고합니다. 응용 프로그램은 Asp.Net MVC3에서 구현 될 가능성이 높습니다. 내 고용주는 MVC 응용 프로그램에서 DI 용 Unity를 사용하는 것을 선호합니다. 명령/버스 분석을위한 의존성 컨테이너를 보여주는 예제는 S

    2

    1답변

    첫 번째 이벤트 중심 프로젝트 (CQRS, 이벤트 소싱 등)에 TDD를 적용하고 Greg Young의 간단한 테스트 프레임 워크에 따라 테스트를 작성합니다. When, Expect. 내 테스트 픽스쳐는 명령, 명령 핸들러 및 루트를 집계 한 다음 출력 된 이벤트를 테스트합니다. 여기 예를 들어 CommandTestFixture<TCommand, TComma

    1

    1답변

    오브젝트 히스토리 (이벤트 저장소)를 조사해야하는 일부 도메인 규칙을 구현해야하는 경우를 가정 해보십시오. 예를 들어 CurrentStatus 속성을 가진 Order 객체가 있고 우리는 Order.CurrentStatus 변경 내역을 검사해야합니다. 이 지식을 도메인으로 옮기고 상태 레코드 모음이 들어있는 Order.StatusHistory 속성을 소개하고

    0

    2답변

    우리는 앱에서 이벤트 소싱을 사용하고 많은 객체에 대한 변경을 시작한 사용자를 추적해야합니다. 현재 우리는 다음과 같이 우리의 방법의 대부분 때문에이 class Order { setNameBy(newname, User user) { applyChange(new OrderRenamed(user.id, newname)); }

    0

    1답변

    NSB를 구성 할 때 ninject를 사용하고 있습니다. 다음은 내가 등록하는 방법입니다. public class EndpointConfig : IConfigureThisEndpoint, AsA_Publisher, IWantCustomInitialization { #region Implementation of IWantCustomInitializ

    4

    1답변

    MongoDB에서 CQRS + Event Sourcing 아키텍처를 구현하려는 새 프로젝트를 시작합니다. 우리는 이미 CQRS 접근법에 대한 경험이 있습니다. 이전 프로젝트에서 Fohjin 프레임 워크를 출발점으로 삼았습니다 (우리는 그것을 상당히 리팩토링했습니다). 우리는 오라클을 스토리지로 사용했으며이 경우 TransactionScope와 함께 2PC를

    5

    2답변

    저는 CQRS/이벤트 저장소 시스템을 연구 중입니다. 현재 내가 사용하는 패턴은 명령이 동기 적이라는 것입니다. 즉, 사용자 인터페이스는 명령이 완료되고 성공/실패가 사용자에게 표시 될 때까지 완료된 작업을 표시하지 않습니다. 명령의 실행 중에 생성 된 모든 이벤트 (예 : 집계 루트 Y에서 발생하는 동작 X)는 영구 저장 장치에 저장됩니다. 내가 읽은 C

    3

    2답변

    데이터베이스에서 읽기 및 쓰기 작업을 수행하고 알림을 받기 위해 WCF 서비스에 연결하는 클라이언트 시스템을 디자인해야합니다. 나는 CQRS 패턴을 사용한다고 들었다. 예를 위해서 는, 클라이언트는 제품 및 업데이트 제품의 가져 오기 목록 등의 작업을 수행 할 수 있도록 서비스에 연결됩니다. 또한 과 같은 조치를 취할 수 있습니다. 및 배송 거부 (먼저 수

    0

    1답변

    애완 동물 프로젝트에 CQRS를 적용하려고합니다. 예를 들어 Food 및 Course입니다. 코스는 다양한 음식으로 구성되어 있습니다. AddFoodToCourseChangeFoodQuantityInCourse 등 ... 나는 CourseCommandHandler을 작성하는 경우 나는 과정을 수정하기 위해 의존성으로 ICourseRepository을 얻을

    0

    2답변

    테스트를 통해 몇 가지 문서를 생성 할 용의가 있습니다. 지금까지 내 테스트는 다음과 같다 : NUNIT를 사용하는 경우 public class creation_of_a_new_inventory_item : BaseClass<CreateInventoryItem> { private Guid _Id = Guid.NewGuid(); p