問題タブ [openjms]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
282 参照

client-server - JMS メッセージをブロックする NAT ルーター

クラウド マシンで openjms-0-7-7 インスタンスを実行しています。jms トピックへの接続は tcp 経由で行われます。自宅のパソコンでクライアント アプリケーションを実行し、トピックにメッセージを送信できますが (メッセージは他のリスナーに正しく転送されます)、メッセージを受信できません。私の PC は NAT ルーターを介してインターネットに接続されています。大学のネットワークを使用してこの問題を再現しようとしましたが、すべてうまくいきました (そこでは、独自の外部 IP アドレスが割り当てられています - NAT はありません)。

問題はルーターがメッセージをブロックしていることだと思いますか? これを確認するにはどうすればよいですか。また、これを修正するにはどうすればよいですか。

よろしくお願いします、

バート

0 投票する
1 に答える
427 参照

client - OpenJMS-クライアントポート番号

BartがNATルーターでJMSメッセージをブロックしている問題に関して、 クライアントがopenJMSメッセージを受信するポート番号を見つけようとしています。Webで年齢を検索した後、サーバーポートに関する情報しか見つけることができず、クライアントには何も見つかりません。これはtcp接続用です。

誰かが私を正しい方向に向けることができれば、私は非常に感謝するでしょう。

ありがとう!

0 投票する
0 に答える
134 参照

sql - OpenJMS キュー内のメッセージはどこに保管されますか?

タイトルからわかるように、キューにドロップされたメッセージはデータベースに保存され、デフォルトは Embedded Derby です。DB Visualizer などの DB ツールを使用して、キューにドロップされたメッセージに直接アクセスできるかどうかを調べようとしています。openjms.xml で構成されたデータベース プロパティに基づいて DB Visualizer からデータベースに接続しようとしましたが、ここにあるテーブルには、Java アプリケーションを使用してサーバーのキューの 1 つにドロップされたメッセージが含まれているようには見えません。どんな指針も非常に役に立ちます。ありがとうございました。

詳しくは:

1) DB Visualizer を使用して接続したデータベースは、OpenJMS 構成ファイルで構成された DB URL に基づいていました。2) 接続されたデータベースのすべてのテーブルを検索しましたが、アプリケーションによって送信されたデータへの参照が含まれているようには見えません。3) キューのカウンターはまだ「1」のままなので、メッセージがまだキューに存在していると思いがちです。

痕跡:

DB Visualizer からの接続プロパティ

0 投票する
1 に答える
205 参照

jms - MQ Series などの JMS プロバイダーでモニターをトリガーする

Websphere MQ では、メッセージが到着したときにアプリケーションをトリガーするようにキューを構成できます。
そうすれば、必要な場合にのみ起動するアプリケーションを作成でき、そのキューでメッセージを待機するデーモンを 1 つ管理する必要がなくなります。
詳しくはこちら

この機能を提供するオープン ソースの JMS プロバイダはありますか?

ActiveMQ を試しましたが、トリガーがありません。

0 投票する
1 に答える
101 参照

jms - 管理 UI 以外に Open JMS でトピックを作成する方法はありますか?

管理 UI を使用して Open JMS でトピックを作成できます。そうするためのJava API、REST API、またはシェルコマンドはありますか?

0 投票する
1 に答える
112 参照

java - OpenJMS : データベース 'openjmsdb' の開始に失敗しました。詳細については、次の例外を参照してください

昨日、OpenJMS サーバーにトピックとキューをグラフィカルに作成しました ( を使用admin.sh)。openjms/bin/admin.sh「OpenJMSサーバーの開始>接続の開始など」のメニューをクリックして開始することができました。openjms/bin/startupt.shまた、 (の代わりに)のみを実行することによってもadmin.sh

Topic今日、すべてのトピックとキューを削除しました (グラフィカルに、各ノードとの [削除] を右クリックしてQueue)。

そして今、入力するとopenjms/bin/startup.sh、次の例外が表示されます: http://pastebin.com/PY2wpBkv

この問題を解決する理由と方法を知っていますか?

NB : グラフィカル ツール (so admin.sh) は引き続き正常に動作します。