我們使用隊列爲少數是WCF服務。 我們對使用Private MSMQ的WCF服務使用NetMSMQ綁定。 系統在我們的QA環境中正常工作。 我不確定與私人或公共隊列有什麼實質區別。 客戶端應用程序在單獨的機器上仍然能夠訪問其他框上的WCF服務的專用隊列。 我不確定這是否正確。 私人和公共MSMQ之間是否存在任何安全相關的區別。 有人可以指出什麼時候使用私人或公共MSMQ。私有或公共MSMQ
13
A
回答
6
你需要的是隱藏的很好(如往常一樣),但它可以在這裏找到的信息:
http://msdn.microsoft.com/en-us/library/ms706878(VS.85).aspx
它幾乎下降到您的部署,您的Active Directory集成和分發的水平對隊列的要求。如果它是WCF,我認爲隊列通過IIS/WPAS暴露出來,這會將隊列從應用程序中抽象出來,因此在該模式下可能不那麼重要,本地隊列就足夠了。
5
不得不使用公共MSMQ的應用程序,我會堅持使用私有隊列。主要優點是不會綁定到活動目錄。我曾多次對本地MQ進行的更改不會複製到AD,因此必須將服務器管理員登錄到域控制器併爲我刪除隊列,以便重新創建它並確保所有設置是正確的。
這裏是微軟進入一些差異的文章。
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx
10
我還建議使用專用隊列。我從1.0版本開始使用MSMQ,並且在AD整合之前完成了公共隊列部署,並且已經處理了兩種類型的公共隊列部署,在我看來,私有隊列方法對大多數組需求都是最好的。是的,在整體企業消息傳遞健壯性方面存在一些限制和缺陷,例如不能使用Routing Queue服務器,但是如果您的目標是簡單地擁有體面可靠的消息傳遞平臺來存儲和轉發以及使用在隊列上觸發,那麼專用隊列方式就可以了。我的團隊每天通過私人隊列處理超過300萬條消息事務,並且已經這麼做了很多年。
相關問題
- 1. MSMQ上的私有隊列和公共隊列
- 2. 推送私人或公共?
- 3. 公共/私人
- 4. C#BestPractice:私人var和公共的getter/setter或公共變種
- 5. 屬性查找虛擬實例僅私有或公共和私有
- 6. 公共類,但私有成員變量?
- 7. 與方法公共方法與私有
- 8. 公共新的私有構造
- 9. C++私有和公共函數
- 10. C++類(公共,私有和受保護)
- 11. Oracle:私有和公共同義詞
- 12. Ruby私有和公共訪問者
- 13. Rust中的公共/私有結構
- 14. Java繼承私有和公共秩序
- 15. 包私有類中的公共方法
- 16. 繼承和公共/私有方法
- 17. Rails的公共/私有訪問
- 18. SL中自動縮放的私有或公共圖像設置
- 19. 私人和公共變量
- 20. 私人和公共職能
- 21. 私人與公共繼承
- 22. 私人/公共qt信號
- 23. 私人與公共港口
- 24. PHP |爲什麼我應該使用公共靜態/私有靜態函數而不是公共/私有函數?
- 25. 有無論如何定義公共或私人或受保護的類在PHP
- 26. wcf iis私人msmq
- 27. 私有或公開從boost :: non_copyable繼承?
- 28. 公共房屋或公共領域?
- 29. 叉公共倉庫到私人和接受公共提交
- 30. 什麼是沒有公共私有或保護聲明的變量?
公共隊列的用例是什麼?你能舉一個例子,我不得不在AD看看隊列嗎?謝謝。 – Riri 2010-02-10 07:05:43
你最好問這是一個新問題。 – 2010-02-10 08:50:40