Nservicebus n服务总线。处理队列中的指定消息

Nservicebus n服务总线。处理队列中的指定消息,nservicebus,Nservicebus,我们使用基于NServiceBus.Host的windows服务来处理某些类型的消息(比如消息a),这些消息是从一些web服务发送的(消息用作命令)。将来,我们希望更新我们的服务并引入新类型的消息(比如消息B) 在单个队列的情况下,是否可以在旧版本和新版本的windows服务中配置端点,每个端点将只处理其知道的消息(旧版本-仅消息A,新版本-仅消息B),并将其余所有端点保留在队列中 如果这是不可能的,那么一个明显的解决方案就是为每种类型的消息都有自己的队列,我假设每个队列都有自己的端点。好的,假

我们使用基于NServiceBus.Host的windows服务来处理某些类型的消息(比如消息a),这些消息是从一些web服务发送的(消息用作命令)。将来,我们希望更新我们的服务并引入新类型的消息(比如消息B)

在单个队列的情况下,是否可以在旧版本和新版本的windows服务中配置端点,每个端点将只处理其知道的消息(旧版本-仅消息A,新版本-仅消息B),并将其余所有端点保留在队列中

如果这是不可能的,那么一个明显的解决方案就是为每种类型的消息都有自己的队列,我假设每个队列都有自己的端点。好的,假设我们希望在将来不仅支持新消息(消息B),而且支持旧消息(消息A)。有没有办法在单主机进程的范围内实现这一点(多个端点),或者有没有办法为每个端点使用两个主机进程(相应地两个windows服务)


谢谢。

NServiceBus的好处在于它支持继承。如果你看一下文档,我想你会找到你想要的

还有一个详细的例子