私たちはいくつかのWCFサービスに対してキューを使用しています。 プライベートMSMQを使用するWCFサービスに対してNetMSMQバインディングを使用しています。 QA環境では正常に動作します。 プライベートキューまたはパブリックキューと実際の違いはわかりません。 クライアントアプリケーションは別のマシンにありますが、それでも他のボックスのWCFサービスのプライベートキューにアクセスできます。 これが正しいのかどうかはわかりません。 プライベートとパブリックのMSMQの間にセキュリティに関連する違いがあります。 誰かがプライベートまたはパブリックMSMQを使用するタイミングを明示することはできますか。プライベートまたはパブリックMSMQ
答えて
あなたがよく(通常通り)隠されている必要があるが、それはここで見つけることができます情報:
http://msdn.microsoft.com/en-us/library/ms706878(VS.85).aspx
それは、かなりのダウン、配備にActive Directoryの統合と配布のあなたのレベルですキューの要件。それがWCFの場合、私はキューがIIS/WPASを介して公開されていると想定しています。これはアプリケーションからキューを抽象化し、そのモードではあまり関係がなく、ローカルキューで十分です。
パブリックMSMQを重視するアプリケーションで作業する必要があるため、プライベートキューを使用します。主な利点は、アクティブディレクトリに縛られないことです。私は何度もローカルMQへの変更がADに複製されないので、ドメイン管理者にサーバ管理者のログインを持たせ、私のためにキューを削除しなければならなかったので、再作成して設定が正しい。
ここにMicrosoftの記事のいくつかの違いがあります。
http://technet.microsoft.com/ja-jp/library/cc753440%28WS.10%29.aspx
私はまた、プライベートキューを使用することをお勧めします。私はバージョン1.0以降MSMQを使用していましたが、ADの統合前にパブリックキュー全体の展開をやり直していました。私の意見では、プライベートキューのアプローチは、ほとんどのグループのニーズに最適です。はい。たとえば、ルーティングキューサーバーを使用できないなど、企業全体のメッセージングの堅牢性にはいくつかの制限といくつかのギャップがありますが、ストアアンドフォワードのためのまともな信頼性の高いメッセージ配信プラットフォームと、キューをトリガーすると、プライベートキューのアプローチは問題ありません。私のグループは、プライベートキューを使用して1日あたり300万件を超えるメッセージトランザクションを処理しており、これを長年にわたって行ってきました。
- 1. Clojureは、DEFN、defn-、パブリック/プライベート、デフォルト
- 2. プライベートvsパブリック変数
- 3. Node.jsでのプライベート/パブリック暗号
- 4. 「プライベート」パブリックURLのベストプラクティスは何ですか?
- 5. バックボーンビューへのプライベート変数とパブリック変数
- 6. Const Overloading:C++クラスのパブリック/プライベート検索
- 7. pgpのパブリック、プライベート、パスフレーズの生成?
- 8. Android、システムのプライベート/パブリック証明書にアクセス
- 9. コンストラクタをプライベートまたはパブリックにコピーする必要があります
- 10. CA1047「メンバーをプライベート、パブリック、または内部のメンバーにする」とC++/CLIのイベント
- 11. Drupal:パブリックとプライベートのファイルストレージを扱うためのモジュール
- 12. 標準ライブラリを使用したPythonでのプライベート/パブリック暗号化
- 13. Drupal6:プライベートとパブリックのファイルストレージを扱う方法は?
- 14. msmqプライベートキューからパブリックに切り替える
- 15. パブリック変数とプライベート変数の命名規則
- 16. C++でのプライベートとパブリックの同時継承
- 17. Mercurialを使用してプライベート版とパブリック版を分離する
- 18. パブリック静的変数とプライベート静的変数の違い
- 19. 共通変数をプライベートまたはパブリックに設定できないのはなぜですか?
- 20. パブリックまたはプライベート、それは本当にAndroidの変数単一のアクティビティの内部
- 21. MediaWikiアクセスのプライベートIPアドレスとパブリックIPアドレスを使用してください。
- 22. パブリックおよびプライベートのレールアプリの管理領域を確保する方法
- 23. プライベート文字列またはpublic static String?
- 24. C#マルチスレッドWindowsサービス、プライベートまたは[ThreadStatic]
- 25. C#クラスのプライベート、プロテクト、パブリック、および内部メソッドのパフォーマンスに関する違いはありますか?
- 26. graachでserachableService.moreLikeThisが返す結果が制限されていますか?視界がドメインのプロパティであり、パブリックとプライベートとパブリックになります
- 27. MSMQはTCPまたはUDP上で動作しますか?
- 28. MSMQアクセスが拒否されました
- 29. C#では、プラグインを使用してプライベート関数またはパブリック関数をオーバーライドする方法はありますか?
- 30. MSMQのSystem.Messaging.MessageQueueまたはWCFを使用しますか?
公開キューのユースケースは何ですか?広告を調べてキューを調べなければならない場合の例を挙げることはできますか?ありがとう。 – Riri
新しい質問としてこれを尋ねる方がよいでしょう。 –