MassTransit 检查队列和交换是否存在
MassTransit Check if queue and exchange exist
我将 dotnet 与 masstransit rabbitmq 结合使用。
我想知道是否有办法检查特定交换器和队列是否存在。我有 2 个服务连接到同一个 rabbitmq 并同时启动。一项服务完成所有 queue/exchange 设置;我希望第二个服务在继续之前进行 while 循环检查以查看 queue/exchange 是否存在。
我试图查看文档以查看是否可以找到一些示例,但找不到任何示例。有人能给我指出正确的方向吗?
谢谢。
MassTransit 通常不支持这种类型的耦合行为,因为它最终会将消费服务链接到生产服务。 MassTransit 中还有许多其他解决方案可以满足您的需求,例如使用 queue:name
作为目标地址将消息直接发送到队列。
因此,没有任何内置方法可以检查 queue/exchange MassTransit 中是否存在。
我将 dotnet 与 masstransit rabbitmq 结合使用。
我想知道是否有办法检查特定交换器和队列是否存在。我有 2 个服务连接到同一个 rabbitmq 并同时启动。一项服务完成所有 queue/exchange 设置;我希望第二个服务在继续之前进行 while 循环检查以查看 queue/exchange 是否存在。
我试图查看文档以查看是否可以找到一些示例,但找不到任何示例。有人能给我指出正确的方向吗?
谢谢。
MassTransit 通常不支持这种类型的耦合行为,因为它最终会将消费服务链接到生产服务。 MassTransit 中还有许多其他解决方案可以满足您的需求,例如使用 queue:name
作为目标地址将消息直接发送到队列。
因此,没有任何内置方法可以检查 queue/exchange MassTransit 中是否存在。