2016-09-10 9 views

答えて

0

JMSはJava SEの一部ではありません。 Java EEまたはSpringが必要です。

キューを使用して問題を解決する方法がわかりません。

私はSpring Bootをお勧めします。

サブスクリプションメンテナンスは、キューが行うものではありません。

単純なRESTサービスでこれをうまく管理できます。サブスクリプション情報を保存するには、持続層が必要です。あなたはソートその後microservicesを追加すると、春のMVCを追加するだけで、どのあなたに最初の実験をできた部品を休まことをしたら春ブーツとJMSを始めるために

+0

を使用し、私は春のブートを使用してM、と私は春の休憩を知っているが、私は休憩を使用してサブスクリプションを作成する上で混乱しています、任意のチュートリアルやリンクになります役に立つ – Manjush

+0

あなたはキューが必要であると仮定しています。あなた – duffymo

+0

サンプルコードは、私にアイ​​デアを得るのに役立ちます – Manjush

1

は、この入門ガイドhttps://spring.io/guides/gs/messaging-jms/

を使用しますスタンドアロンプ​​ロジェクトを作成し、JMSアプリケーションと統合します。春ブックとMicroservicesを始めるために

は、スタートアップガイドhttps://spring.io/guides/gs/rest-service/

+0

要求マッピングまたは@ JmsListener(destination = "mailbox"、containerFactory = "myFactory") public void receiveMessage(電子メール電子メール){ System.out.println( "Received <" + email + ">"); } //このメソッドはメッセージを受け取りますか? – Manjush

+0

Restを作成した後、コントローラまたはMessage Driven Pojoがリクエストをリッスンするかどうかコントローラから@JmsListenerを呼び出すワークフローが疑わしいです – Manjush

+0

なぜ@Controllerが@JmsListenerを呼び出すようにしますか?または、どのような問題を解決しようとしていますか?通常、JmsListenerはキューを読み取り、結果のトランザクションをデータストアに保持し、コントローラはコミットされたトランザクションのデータストアを読み取ります。 –