gpt4 book ai didi

.net - ASP.NET - 新应用程序的最佳队列系统

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

我的组织正准备实现一个新系统,这是一个 ASP.NET 应用程序。该应用程序将具有由网站发起的大量离线工作队列。该队列将保存不同类型的事件,最好是 XML 消息。想想电子邮件通知、计划任务等。

过去,该组织可能会使用 MSMQ 来完成此任务。然而,他们认为 MSMQ 是老派的(我部分同意他们的观点),因此我们将进行架构审查以确定“最佳”解决方案。

在我看来,有一些潜在的选择:

1. 坚持在最新版本的 MSMQ 上使用新的实现 - 并不理想,但是已知的产品。
2. 使用 Windows Workflow Foundation,我从其他一些开发人员那里听说过它已经用于此类事情。
3. 开发自定义数据库解决方案。

我是否缺少任何明显的解决方案?理想情况下,这将是 Microsoft 产品,但实际上只需要在以 Microsoft 为中心的商店中工作即可。

我担心以下问题:
1. 易于实现和维护
2. 一个会存在一段时间的解决方案
3. 能够处理大量行,其中包含中等大小的 XML 数据
4.绝对可靠的队列系统,具有快速更新(多个实用程序进程可能会从队列中抓取记录来处理它们)。

最佳答案

阅读这篇文章似乎您认为 MSMQ 不适合的唯一原因是因为有人认为它是“老派”。我不认为这是一个足够好的理由不使用它,因为看起来你们的公司有使用它的经验,所以不会有学习曲线,这意味着易于实现和维护。

此外,MSMQ 可以完美解决您提到的所有问题。因此,除非有另一个“真正”的理由不使用它,否则我会认为坚持使用 MSMQ。

关于.net - ASP.NET - 新应用程序的最佳队列系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/329779/

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