RabbitMq+;公交大队

RabbitMq+;公交大队,rabbitmq,masstransit,Rabbitmq,Masstransit,在大部分教程中提到,发布者和订阅者应该有不同的队列。为什么会这样 一个队列可以吗 MassTransit无法处理分配给队列的多个总线实例。每个实例将只抓取下一条消息,因此每一条总线都将吞噬另一条总线的消息。这最终是在一个不好的地方。如果没有为给定消息类型注册的使用者,则该消息将被拒绝到错误队列。它通常会给你留下错误,并且没有说明为什么事情会出错或者消息没有正确显示 现在,如果您正在为负载平衡进行竞争,那么您可以在同一队列中有多条总线,但它们应该是彼此的精确副本,并且仅为负载平衡而进行

在大部分教程中提到,发布者和订阅者应该有不同的队列。为什么会这样


一个队列可以吗

MassTransit无法处理分配给队列的多个总线实例。每个实例将只抓取下一条消息,因此每一条总线都将吞噬另一条总线的消息。这最终是在一个不好的地方。如果没有为给定消息类型注册的使用者,则该消息将被拒绝到错误队列。它通常会给你留下错误,并且没有说明为什么事情会出错或者消息没有正确显示

现在,如果您正在为负载平衡进行竞争,那么您可以在同一队列中有多条总线,但它们应该是彼此的精确副本,并且仅为负载平衡而进行