小智 10
我还建议使用私人队列.我从版本1.0开始使用MSMQ并在AD整合之前完成了整个公共队列部署,并且已经处理了两种类型的公共队列部署,我认为私有队列方法对于大多数组的需求是最好的.是的,在整体企业消息传递稳健性方面存在一些限制和一些差距,例如,无法使用路由队列服务器,但如果您的目标是简单地拥有一个体面的可靠消息传递平台,用于存储转发和使用在队列上触发,然后私有队列方法将没有问题.我的小组每天通过私人队列处理超过300万条消息交易,并且多年来一直这样做.
你需要的信息很好地隐藏(按照惯例),但可以在这里找到:
http://msdn.microsoft.com/en-us/library/ms706878(VS.85).aspx
这几乎取决于您的部署,Active Directory集成级别以及队列的分发要求.如果它是WCF,我假设队列是通过IIS/WPAS公开的,这会将队列从应用程序中抽象出来,因此在该模式下可能不太相关,本地队列就足够了.
必须使用对使用公共MSMQ很重的应用程序,我会坚持使用私有队列.主要优点是您不会绑定到活动目录.我曾多次对本地MQ进行的更改不会复制到AD,因此我必须让服务器管理员登录到域控制器并为我删除队列,以便我可以重新创建它并确保所有设置是正确的.
以下是微软的一篇文章,介绍了一些差异.
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx