gpt4 book ai didi

rabbitmq - 在 MassTransit 上动态创建队列

转载 作者:行者123 更新时间:2023-12-03 09:11:26 24 4
gpt4 key购买 nike

我有一个 RabbitMQ 的特殊场景,需要动态创建队列并绑定(bind)到交换器,这些队列也是动态创建的(不是由我创建的)。此创建和绑定(bind)由新的 SignalR 订阅触发。

本期:https://github.com/MassTransit/MassTransit/issues/398是关于这个,但我仍然不知道答案。

公共(public)交通似乎在移动中创造事物方面不太灵活。我怎样才能实现这个目标?如果我停止总线并重新创建所有队列和绑定(bind)以及新的,然后再次启动总线会怎样?

提前致谢。

最佳答案

接收端点可以通过总线连接,如图in the documentation .

例如:

var handle = bus.ConnectReceiveEndpoint("queue-name", x =>
{
x.Consumer<SomeConsumer>();
})

// the code below waits for the receive endpoint to be ready
// and throws an exception if a fault occurs

var ready = await handle.Ready;

关于rabbitmq - 在 MassTransit 上动态创建队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42235378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com