パブリックRESTfulAPIを公開し、ActiveMQインスタンスを構成して(可能)そのAPIをリッスンし、それらのAPI呼び出しのJSONまたはXMLバージョンを自動的にエンキューするか、ソフトウェアを構成/書き込みしてAPI呼び出しをに変換したいと思います。メッセージを送信し、メッセージをActiveMQキュー/トピックにエンキューします。
つまり、言い換えると、
- サードパーティがHTTPリクエスト(GET / POST / PUT / whatever)をに送信します
http://myserver.com/api/enqueue
- また:
- ActiveMQは何らかの形でリッスンしており、API呼び出しの本文でキュー/トピックを
http://myserver.com/api/enqueue
自動的にエンキューします。toProcess
また - そのURLをリッスンしているある種のサーブレットがあり、そのリクエストをソフトウェア(オープンソースのJavaライブラリまたは自家製のもの)に渡します。このソフトウェアは、
HttpServletRequest
本体を抽出してActiveMQサーバーのキュー/トピックにエンキューできます。
- ActiveMQは何らかの形でリッスンしており、API呼び出しの本文でキュー/トピックを
だから私は尋ねます:ActiveMQは箱から出してこの機能を備えていますか(初期の調査ではそうではないことが示されています)、または私のためにこれを行うオープンソースライブラリ、または私のためにその一部がありますか?または、私はカスタムの自家製ソリューションに固執していますか?前もって感謝します。