当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《ASP.NET-新应用程序的最佳队列系统》经验,为你挑选了1个好方法。

我的组织正准备实现一个新系统,这是一个asp.net应用程序.该应用程序将具有由网站启动的大量离线工作队列.此队列将包含不同类型的活动,最好是在XML消息中.想想电子邮件通知,计划任务等等.

过去,组织可能会使用MSMQ来完成此任务.但是,他们认为MSMQ是老派(我部分同意他们),所以我们将进行架构审查以确定"最佳"解决方案.

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

1.坚持使用最新版MSMQ的新实现 - 不理想,但是已知的产品.
2.使用Windows Workflow Foundation,我从其他一些开发人员那里听说过这种情况.
3.开发自定义数据库解决方案.

我错过任何明显的解决方案吗?理想情况下,这将是Microsoft产品,但实际上只需要在Microsoft中心的商店中工作.

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



1> e11s..:

阅读帖子似乎是你认为MSMQ不合适的唯一原因是因为有人认为它是"老派".我不认为这是一个足够好的理由不使用它,因为它看起来你的公司有它的经验,所以没有学习曲线,这意味着易于实施和维护.

此外,MSMQ将完美地解决您提到的所有问题.所以,除非有另一个"真正的"理由不使用它,我认为坚持使用MSMQ.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有