私は、C 言語 [TCP サーバーとして機能する] と C++ [TCP クライアントとして機能する] の 2 つのアプリケーションを持っています。loadleveler を使用するクラスターでそれらを実行する必要があります。クライアントは、サーバーが実行されているホストを認識する必要があります。
クライアントでサーバーのホスト名として localhost を指定できるように、loadleveler がクライアントとサーバー アプリケーションの両方に同じホストを使用するようにすることは可能ですか?
サーバーのホスト名をファイルに書き込もうとしましたが、クライアントはそのファイルにホスト名が見つかるまでファイルをポーリングしましたが、これにはロードレベラーがサーバーとクライアントのジョブを同時に処理する必要があります。また、多くのプロセッサ時間を浪費します。
それを行うより良い方法はありますか?
ありがとう!
プラス