尝试从 nservicebus 开始。我的意图是至少获取端点尝试订阅的日志消息。所以我为像这样的消息创建了消息处理程序
namespace BusStop.Billing
{
public class OrderAcceptedHandler : IHandleMessages<OrderAccepted>
{
public void Handle(OrderAccepted message)
并且合约 OrderAccepted 定义为
namespace BusStop.Sales.Contracts
{
public class OrderAccepted : IMessage
{
根据 NServiceBus 文档,修改订阅者 .config 文件就足够了
<UnicastBusConfig>
<MessageEndpointMappings>
<add Messages="BusStop.Sales.Contracts" Endpoint="BusStop.Backend"/>
但是,当我启动订阅者主机NServiceBus.Host.exe
时,我没有收到它正在尝试订阅的日志消息,busstop.backend 队列中也没有订阅请求消息。
谢谢。