为什么 Masstransit 自动创建交换名称 bus-xxxxxxxxxxxxxx-xxxxxxxxx

Why Masstransit automatic create exchange name bus-xxxxxxxxxxxxxx-xxxxxxxxx

我开始在 dotnetcore 中使用带有 rabbitmq 的公共交通工具。 我研究它的行为并注意到它会创建交换和队列名称 'bus-{computer name}-dotnet-xxxxxxxxxxxxxxx'自动 我想知道它为什么创建以及它做了什么。 我在 rabbitmq 仪表板中查看它。 谢谢。

如果您使用类似 Request/Response 的内容,则响应地址将是这个临时总线地址。此外,您可以将消费者连接到此临时端点,如文档中的 described here。请注意,您只能 .Send(...) 到此端点。 .Publish(...) 将永远无法传送到总线临时端点。