gpt4 book ai didi

c# - RabbitMQ 更好的设计方法是什么?

转载 作者:行者123 更新时间:2023-12-04 15:34:09 25 4
gpt4 key购买 nike

<分区>

我一直在玩弄 RabbitMQ过去几周开发了以下设计模式

producer <--> Exchange <---> queues <---> consumer.

我用过几个 RabbitMQ 客户端,比如 EasyNetQMassTransit .两个客户都使用我的上述设计,但是他们之间的共同点是,如果 Exchange不存在它会创建一个,类似地,如果队列不存在,它会相应地创建一个。

但是,我认为从生产者或消费者创建交换、队列和绑定(bind)是一种好的设计方法吗?

在RabbitMQ Management中手动创建exchange和queues是不是更有意义?然后阻止Producer和Consumer在代码中创建上面的内容?

但我更关心的是,如果交换器和队列被删除,那么它也会破坏生产者和消费者吗?

大家有什么建议吗?

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