저는 메시징에 익숙하지 않고 현재 다양한 서비스 간의 메시징을 제공하기 위해 시스템 아키텍처의 일부로 RabbitMQ을 조사하고 있습니다. 나는 basic RabbitMQ example을 가지고 있으며 버스를 통해 기본 텍스트 메시지를 전송할 수 있습니다. EasyNetQ처럼 RabbitMQ를 사용하는 것의 복잡성의 일부일 수 있습니다. 다만 문제가 생길
테스트 응용 프로그램에서 예외가 처리 된 메시지가 기본 EasyNetQ_Default_Error_Queue에 자동으로 삽입되는 것을 볼 수 있습니다. 그런 다음 성공적으로 덤프하거나 재구성 할 수 있습니다.이 메시지는 Hosepipe을 사용하여 성공적으로 작동하지만 명령 줄에서 삭제 한 후 Hosepipe와 RabbitMQ API 모두를 호출하여 재 시도
나는 Foq로 IBus을 조롱하게했다. IBus의 메소드 중 하나는 OpenPublishChannel이며 IPublishChannel을 반환합니다. IPublishChannel에는 부모 IBus을 반환하는 Bus 속성이 있습니다. 현재 코드가 아래에 있지만 분명히 mockBus가 필요한 지점으로 정의되지 않아서 컴파일되지 않습니다. 두 인터페이스 중 하나를