![]() |
1
13
阅读这篇文章似乎是你认为msmq不合适的唯一原因,因为有人认为它是“老派”。我不认为这是不使用它的充分理由,因为看起来贵公司有使用它的经验,所以没有学习曲线,这意味着容易实现和维护。 另外,msmq将完美地解决您提到的所有问题。所以,除非有另一个“真正的”理由不使用它,否则我认为还是使用msmq。 |
![]() |
2
3
我建议您研究一下WCF,您可以将其配置为指定持久的、排队的消息传递,它在封面下使用msmq技术。WCF抽象/接口和技术应该存在很长时间。 |
![]() |
3
2
我同意丛林中的驼鹿,你应该坚持使用msmq。 我可能会研究一些在封面下使用msmq的替代API,比如 nServiceBus 来自Udi Dahan。 |
![]() |
4
2
作为ActiveMQ(如上所述)的替代方案,存在开源rabbitmq。据他们所说,它与ASP.NET和WCF完美集成。 |
![]() |
5
1
您研究过SQL Server中的Service Broker吗?它是一个使用数据库作为后备存储器的排队系统。 |
![]() |
6
0
您有几个选择:
主要问题实际上归结为您需要的功能集。Biztalk基本上是它自己的开发环境。而msmq要求您围绕它构建一切。 |
![]() |
7
0
您可以考虑使用开源消息代理,例如 Apache ActiveMQ |
![]() |
8
0
不过,对于整个系统来说,您可以使用Windows工作流来管理业务逻辑,并只使用msmq作为任务列表的存储。您的工作流程将从队列中提取下一条消息开始,然后确定如何处理它。 排队是一种你不想和自己搞混的事情,把你的信任放在一个有效的现成的东西上,这已经被很多人测试过了。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
|
Dansih · .Net核心自定义身份验证方案 2 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 2 年前 |