0

クライアントが JMS ポート/プロトコル (ActiveMQ を使用しています) を使用してネイティブに接続できない状況があるため、ポート 80 経由で HTTP を使用する代替手段を探しています。私がやりたいことは、サーブレットを作成することですXML メッセージを含む JMS トピックにサブスクライブし、それらを永続 HTTP クライアントにパブリッシュします。永続 HTTP クライアントは、ストリームを読み取り、メッセージを処理します。

これが私が使用しているパッケージのスタックです

  • トムキャット7
  • アクティブMQ 5.5.1
  • アパッチ HTTP クライアント

私が見た例のほとんどは、Web ブラウザーを介した JavaScript ベースです。私はブラウザではなくプログラムで HttpClient を使用しているため、正しいアプローチについてはわかりません。

助言がありますか?ありがとう!

4

1 に答える 1

0

アプリケーションサーバーは、サーブレットが問題なくリッスンできるようにします...通常のシナリオは、ファイアウォールがクライアントへの道をブロックする場合です。あなたが設計したソリューションは優れたアプローチであり、テストされます。

于 2013-06-25T17:42:27.080 に答える