gpt4 book ai didi

c# - C# 中的持久工作队列

转载 作者:IT王子 更新时间:2023-10-29 04:25:00 25 4
gpt4 key购买 nike

想象一下,我想要一个小型的工作无人机网络,可能在不同的线程上,可能在不同的进程上,甚至在不同的 PC 上。工作项由中央程序创建。

我正在寻找可以为我完成这一切的现有产品或服务。我知道有 MSMQ 和 MQSeries。 MQSeries 太贵了。 MSMQ 是出了名的不可靠。数据库支持的系统会很好,但我不想拥有/管理/编写它。我想使用别人的工作队列系统。

相关文章:

最佳答案

如果您遵循一些准则,您可以使用数据库作为队列存储并取得成功,请参阅 Using tables as Queues .

SQL Server 自带内置消息队列,即Service Broker .当涉及到可伸缩性、可靠性和高可用性以及灾难恢复场景时,它允许您避免许多 MSMQ 陷阱。

Servcie Broker 完全集成在数据库中(没有外部存储、一个一致的备份/恢复、一个故障转移单元、消息存储和数据库之间不需要昂贵的两阶段提交 DTC、一个单一的 T-SQL API访问和编程消息和数据)并且还有一些不错的独特功能,例如 transactional messaging with guaranteed Exactly-Once-In-Order delivery , correlated message locking , internal activation

关于c# - C# 中的持久工作队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7163530/

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