gpt4 book ai didi

.net - 具有多个 channel 的 rabbitmq 消费者导致重复消息

转载 作者:行者123 更新时间:2023-12-04 17:54:22 25 4
gpt4 key购买 nike

在Rabbitmq中是否可以实现单线程多 channel 消费同一个队列的消息,同一条消息消费两次的场景?我们有一个以前的开发人员传递的代码,该代码位于一个库中,该库似乎在队列中找到重复的消息。然而,当使用一个简单的单 channel 单消费者消费同一个队列时,很明显队列中没有重复的消息。这引起了一些激烈的争论,如果我们可以调试对方的代码,这将很容易解决,但由于某些许可问题,这是不可能的。

多年来,我们一直在使用 rabbitmq 和 .NEt 消费者,但从未遇到过这种情况。这种疯狂有理由证明我们的观点吗?

最佳答案

由于服务器不是单线程的,这听起来很合理并且依赖于实现。

但是,在单线程消费者上将两个 channel 绑定(bind)到同一个队列对我来说没有任何意义。

关于.net - 具有多个 channel 的 rabbitmq 消费者导致重复消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41684768/

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