C#/C# 문법 범범조조 2022. 6. 3. 21:55
참고 https://github.com/jbogard/MediatR https://github.com/jbogard/MediatR/wiki 개요 MediatR 이란 .NET 에서 간단한 중재자를 구현할 수 있게 해주는 라이브러리입니다. 요청/응답, 명령, 쿼리, 알림 및 이벤트, C# 일반 분산을 통한 지능형 디스패칭으로 동기 및 비동기를 지원합니다. MediatR 설치 MediatR 설치 방법은 다음과 같이 명령을 입력하여 설치를 진행할 수 있습니다. Install-Package MediatR MediatR 메시지 종류 MediatR 에는 전달하는 두 가지 종류의 메시지가 있습니다. 단일 핸들러로 발송되는 요청/응답 메시지 여러 핸들러에 전달되는 알림 메시지 여기서 요청/응답 메시지 방법을 보도록 하겠..
더 읽기
C#/C# 문법 범범조조 2022. 6. 3. 21:54
참고 https://docs.microsoft.com/ko-kr/dotnet/architecture/microservices/microservice-ddd-cqrs-patterns/microservice-application-layer-implementation-web-api 개요 CQRS 방식에서는 메모리 내 버스와 유사한 지능형 중재자(mediator) 를 사용하며, 수신되는 명령 또는 DTO의 형식을 기반으로 올바른 명령 처리기로 리디렉션할 만큼 스마트합니다. 구성 요소 사이의 검은색 화살표는 관련 상호 작용이 있는 개체(많은 경우에 DI를 통해 주입됨) 간의 종속성을 나타냅니다. 위 다이어그램에서 보면 ASP.NET Core 컨트롤러는 MediatR의 명령 파이프라인에 명령을 전송하여 적절한 처리..