クライアントが JMS ポート/プロトコル (ActiveMQ を使用しています) を使用してネイティブに接続できない状況があるため、ポート 80 経由で HTTP を使用する代替手段を探しています。私がやりたいことは、サーブレットを作成することですXML メッセージを含む JMS トピックにサブスクライブし、それらを永続 HTTP クライアントにパブリッシュします。永続 HTTP クライアントは、ストリームを読み取り、メッセージを処理します。
これが私が使用しているパッケージのスタックです
- トムキャット7
- アクティブMQ 5.5.1
- アパッチ HTTP クライアント
私が見た例のほとんどは、Web ブラウザーを介した JavaScript ベースです。私はブラウザではなくプログラムで HttpClient を使用しているため、正しいアプローチについてはわかりません。
助言がありますか?ありがとう!