問題タブ [messaging]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
2982 参照

c# - C# での信頼できるマルチキャスト

c#/.Net 3.5 での信頼できるマルチキャストのオプションは何ですか?

MSMQ を使用したくありません。

私は商用およびオープンソースのオプションを受け入れています。

ありがとう

0 投票する
6 に答える
9908 参照

cocoa - openfire に新しいユーザーを登録しますか?

OpenFireでHTTPリクエストを介して新しいユーザーを登録する方法はありますか? ユーザーが cocoa で作成されたアプリ内からメッセージング サービスにサインアップできるようにしたいと考えています。これはできますか??

0 投票する
2 に答える
198 参照

design-patterns - メッセージングと作業単位 (XA) に基づいて、次のパターンに名前を付ける方法は?

しばらく取り組んできたアプリケーションで一般的に使用されるパターンに名前を付けるのに苦労しています。簡単に言うと、これはメッセージング (JMS) を多用し、リレーショナル データベース (JDBC) にデータを保持し、アプリケーション サーバー (JTA) によって管理されるグローバル トランザクション (XA) に依存する Java EE アプリケーションです。

私が話しているパターンは、次のように説明できます。

  • JTA トランザクション マネージャーを使用して XA トランザクションを開始する
  • JMS を使用してキューからメッセージを受信する
  • データベース テーブル (JDBS) を更新し、他のメッセージをキュー (JMS) に送信するビジネス ロジックを実行して、メッセージを処理します。すべての操作が進行中のトランザクション (作業単位) に参加していることが重要です。
  • 最後に、必要に応じてメッセージを送り返すか、転送を要求します。

キャッチされない例外の場合、進行中の作業単位がロールバックされ、プロセスをトリガーした元のメッセージが再配信のためにキューに戻されます。

では、問題は、そのようなパターンにどのように名前を付けるかです。残念ながら、私はそのようなパターンにふさわしい名前を知りませんが、そのパターンがすでに適切な名前になっていても驚かないでしょう。

0 投票する
1 に答える
2246 参照

vb.net - WndProc を使用してコンボボックスのペイントをオーバーライドする

ComboBox の WndProc をオーバーライドし、独自のコンボ ボックスを描画しています。コード スニペットを以下に示します。

描画されたコンボ ボックスが古い描画に重なっているだけなので、古いコントロールはまだ描画されています。デフォルトのコンボボックスの描画を止める方法はありますか?

ありがとう、ロブ

0 投票する
4 に答える
3276 参照

android - Android のさまざまなメッセージ タイプをそれぞれいつ使用する必要がありますか?

私はAndroid1 年以上前から使用していますが、プロセス/スレッド間のさまざまな種類のメッセージング/通信をいつ使用する必要があるかを判断するのにまだ苦労しています。主に、インテントのブロードキャスト、AIDL forservicesの使用、ハンドラーを使用したメッセージの送信、およびソケット通信について話しています。

これらのツールの多くは同様のタスクを実行するために使用できますが、特定の状況により適しているのはどれでしょうか?

0 投票する
3 に答える
1462 参照

c# - メッセージング ソリューションの選択

だから私はクライアントサーバーアプリケーションを構築しており、それらが互いに通信する方法を選択する必要があります。できます:

  1. クライアントとサーバーの間に TCP 接続がある
  2. REST または SOAP 経由でメッセージを送信する
  3. Tibco RV、EMS、または IBM MQ を使用します。.

これらのテクノロジーのいずれかを使用する場所と別のテクノロジーを使用する場所を示すマトリックスがどこかにありますか。パフォーマンス、信頼性などは役に立ちます。

0 投票する
1 に答える
309 参照

c# - Winforms で Windows メッセージを繰り返す

Windows メッセージを winforms アプリケーションに繰り返し送信したい。これで、選択したメッセージ (WM _KEYDOWN、WM _LBUTTONDOWN など) をリストに保存する「IMessageFilter」を実装するクラスができました。

キー「一時停止/ブレーク」で、メッセージのリストをコピーし、元のリストをクリアして、メッセージを再送信します。

私のテスト プロジェクトでは、1 つの menuitem、1 つのタブ、および 1 つの richtextbox を持つ 1 つのフォームのみです。コントロールの hWnd は、メッセージの保存時と繰り返し時に同じです。

すべて正常に動作しますが、メッセージの送信には効果がありません :/.

サンプルコード:

簡単すぎるように見えますが、どこに問題があるのか​​ わかりません。

0 投票する
1 に答える
394 参照

asynchronous - 信頼できる非同期メッセージングによってアクセスされるサービスのバージョン管理を実装するトレードオフ?

HTTP サービスのクライアントは、特定のコンテンツ タイプのデータを要求または送信することで、理解できるバージョン (および形式) を指定できます。HTTP プロトコルは、コンテンツ タイプが理解されていないことを報告するためのエラー コードを定義します。

メッセージング システム (JMS、MQ シリーズなど) には、メッセージ プロトコルのバージョンとコンテンツ フォーマットを記述する標準的な方法がありません。

信頼性の高い非同期メッセージングを介してアクセスされるサービスのバージョン管理をどのように実装しましたか?

いくつかの可能性:

  • 送信者はバージョンをメッセージ プロパティとして示します
  • キューまたはトピック名には、その宛先で受け入れられたメッセージのプロトコル バージョンが含まれます
  • バージョンはメッセージのペイロードにあります

他の方法があると確信しています。どのようにしましたか?どのような利点と欠点が見つかりましたか?