0

いくつかのトランザクションロジックを処理するexe実行可能アプリケーションがあります。ESBにjmsメッセージを送信できる別のJavaクライアントがあります。メッセージの内容は、引数パラメータを介してexeからJavaクライアントに渡されます。すべてのトランザクションはjmsメッセージを送信する必要があります。

したがって、すべてのトランザクションで、JVMを何度もロードする必要があります。JMS接続、セッションなどを作成します。

以前のJVMを再利用するにはどうすればよいですか。そうすれば、jms接続やセッションなどを再利用できます。特に、各トランザクションでのJavaメモリのロードとアンロードを回避するには?

4

2 に答える 2

1

永続的なJavaサーバーを作成し、実行可能ファイルにJavaへのある種のリモートプロシージャコールを介して関連データを渡させ、永続的な方法で動作させることをお勧めします。

于 2012-07-25T05:50:32.327 に答える
1

ホストされたJavaアプリを使用する必要があるようです。これは、サーブレット/RMIアプリケーションのようなものを意味します。したがって、ネットワークを介してそこからリソースを再利用できます。ここでは、ホストされているアプリでJVMリソースを再利用できますが、ネットワークリソースは再作成されます。あなたに最適なものを考えてください。

于 2013-06-17T03:24:54.440 に答える