gpt4 book ai didi

c# - 可靠的发布/订阅

转载 作者:太空宇宙 更新时间:2023-11-03 16:11:07 25 4
gpt4 key购买 nike

有什么方法可以设置一个发布/订阅系统(1 个发布者,0..* 订阅者),保证每个订阅者都能准确地收到每条消息一次,并且按照消息发送的顺序?大多数总线系统(例如 NServiceBus)不会保证这一点。

我不在乎是否必须自己实现系统,但至少事务异步通信(例如队列或类似的)应该能够做到这一点。

有什么提示/建议吗?

最佳答案

根据我(有限)的经验,您可以使用 RabbitMQ 来实现这一目标:

具体来说,我推荐他们的pubslish/subscriber教程:

注意具体教程不涉及confirms的概念这将是确保将消息传递给消费者的下一步。

至于消息排序,它也可能是可以实现的,具体取决于您的用例,如这篇 stackoverflow 帖子中所述:

希望对您有所帮助。

关于c# - 可靠的发布/订阅,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17407524/

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