84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
走同样的路,发现不同的人生
2 つの Java プロセス間の通信に巻き込まれるのではなく、プロジェクト マネージャーの真意を明確に尋ねることをお勧めします。
彼の言いたいことは、エージェントを作成し、ローカルに展開して、コンソールから指示を受け取ることができることを望んでいるということだとします。ログ レベルの変更に加えて、他にも行う必要がある可能性があるためです。たとえば、「グレースケール スイッチ」などの場合、この問題は 2 つのプロセス間の通信という単純な問題だけではなく、通信プロトコルを整理したり、クライアント/サーバー アーキテクチャを構築したりする必要があります。
パイプ、メッセージキューなど。プロセス間で通信したいことは何でもできます...しかし、Java は共有メモリを実行できるべきではありません
RMIとRPC、この2つのフレームワークプロジェクトで使用されていれば問題ありませんが、初めて使用する場合は面倒かもしれません。 jar パッケージを作成し、jar コマンドを使用してそれを実行し、ログ レベルを変更することで、呼び出し側がランタイムを使用して jar コマンドを実行して、jar パッケージを呼び出すことができるようにする比較的簡単な方法があります。
プロセス間通信。
リーリー
2 つの Java プロセス間の通信に巻き込まれるのではなく、プロジェクト マネージャーの真意を明確に尋ねることをお勧めします。
彼の言いたいことは、エージェントを作成し、ローカルに展開して、コンソールから指示を受け取ることができることを望んでいるということだとします。ログ レベルの変更に加えて、他にも行う必要がある可能性があるためです。たとえば、「グレースケール スイッチ」などの場合、この問題は 2 つのプロセス間の通信という単純な問題だけではなく、通信プロトコルを整理したり、クライアント/サーバー アーキテクチャを構築したりする必要があります。
パイプ、メッセージキューなど。プロセス間で通信したいことは何でもできます...しかし、Java は共有メモリを実行できるべきではありません
RMIとRPC、この2つのフレームワークプロジェクトで使用されていれば問題ありませんが、初めて使用する場合は面倒かもしれません。
jar パッケージを作成し、jar コマンドを使用してそれを実行し、ログ レベルを変更することで、呼び出し側がランタイムを使用して jar コマンドを実行して、jar パッケージを呼び出すことができるようにする比較的簡単な方法があります。
プロセス間通信。
リーリー