Flex クライアントからの ActiveMQ メッセージの消費に関する問題
-
01-07-2019 - |
質問
Flex クライアントから ActiveMQ 経由で送信されたメッセージを消費できません。プロデューサーを介したメッセージの送信は機能しているようです。また、Flex クライアントが接続され、コンシューマー オブジェクトのプロパティを介してサブスクライブされていることもわかりますが、コンシューマーの「メッセージ」イベントが発生しないため、メッセージが受信されないようです。
ActiveMQ コンソールを見ると、サブスクライバーの数、送信されたメッセージの数、受信されたメッセージの数が表示されます。奇妙なのは、受信メッセージ カウンタが増加しているように見え、Tomcat コンソールでログ ステートメントを追跡することもできるのに、やはり Flex クライアントではメッセージが受信されないことです。
何か案は?
解決
Tomcat を新規インストールしてアプリを最初から再構築した後、すべてが機能しているように見えます。おそらく、これは、事前に構成された Tomcat インスタンスを含む BlazeDS ターンキー バージョンを使用していたことが原因であったと思われます。
ところで:これは素晴らしいチュートリアルです: http://mmartinsoftware.blogspot.com/2008/05/simplified-blazeds-and-jms.html
所属していません StackOverflow