私はMSMQ経由でクライアントに送信する必要があるさまざまな種類のメッセージを持っています。 WCFを使用しているわけではありません。コードを作成するソリューションが必要です。クライアントにメッセージを受け取るときに、メッセージ本体のデータ型を区別するにはどうすればよいのですか。メッセージを調べるときに、メッセージ本体の種類に基づいてIFormatterを設定するのが理想です。ありがとうございました。どのようにしてMSMQからさまざまな種類のメッセージを送信できますか?
0
A
答えて
2
送信されるメッセージ形式を制御できる場合は、各メッセージ本文を 'type'属性の固定コンテナにラップできます。次に、コンテナを非直列化し、 'type'属性に基づいて実際に格納されているメッセージの非直列化を処理する方法を決定できます。
<dataContainer type="XYZ">
<!-- put your actual message content here inside a CDATA section -->
</dataContainer>
1
通常、複数のタイプのメッセージがある場合は、複数のキューを使用します。 これにより、後で特定の種類のメッセージのみをキューから取り除くことができ、処理されるメッセージの種類に対する潜在的な混乱の可能性がある問題が回避されます。
すでにインフラストラクチャが1つのキューで動作している場合は、別のキューを追加する作業が最小限に抑えられます。
関連する問題
- 1. Haskell - さまざまな種類のリストをシャッフルしますか?
- 2. どのような種類の放送受信機を使用しますか?
- 3. テンプレートからさまざまな種類の関数へのパラメータの転送
- 4. さまざまなアルゴリズムをどのように分類できますか?
- 5. さまざまな種類のプロセッサ用にアセンブリ言語がどのように異なっていますか?
- 6. ポニーのさまざまな種類のエラーを区別できますか?
- 7. さまざまな種類のケースは何ですか?
- 8. さまざまな種類のJavaクラスは何ですか?
- 9. 単純なチャットアプリケーションでさまざまな種類の「メッセージ」を保存する
- 10. Webサービスからのさまざまな種類の応答は何ですか?
- 11. AJAX .post()経由でさまざまな種類のデータをどのように渡すのですか?
- 12. AJAX POSTメソッドを使用して、さまざまな種類の値を送信するにはどうすればよいですか?
- 13. さまざまな種類のオブジェクトを扱うにはどうすればよいですか?
- 14. さまざまな種類のユーザーによるSpringセキュリティ認証
- 15. さまざまな種類の例外を区別するにはどうすればよいですか?
- 16. Android:GSONでさまざまな種類の値を扱います
- 17. さまざまな種類のさまざまなソースからのデータの結合
- 18. Javaのメソッドからさまざまな種類のオブジェクトを返す方法は?
- 19. MSMQからのメッセージの受信をどのように高速化できますか?
- 20. MSMQはどのようにメッセージを管理しますか?
- 21. どのような種類のデータが返されますか?
- 22. ワードプレスでさまざまな種類のユーザーアカウントを追加する
- 23. どのようにeventhubから別のeventhubにメッセージを送信しますか?
- 24. RealPopupはメールスロットを通じてどのような種類のデータを送信しますか?
- 25. どのような種類のアルゴリズムを使用しますか?
- 26. どのような種類のインデックスを使用しますか?
- 27. さまざまなデバイスの種類によって異なる活動
- 28. ファイルからさまざまな種類のデータを読み取る方法
- 29. PHPにさまざまな種類のファイルを含める
- 30. 角2:さまざまな種類のスラグでのルーティング
これは、タイプ間でメッセージの順序が重要でない場合にのみ有効です –