3

いくつかの仕事をするために待っている労働者が数人います。PULL/PUSH パターンでは、ワーカーにクライアントの IP アドレス (tcp プロトコルを使用) を与える必要があるため、そこからのリクエストをリッスンできます。ただし、私の場合、リクエストでさまざまなIPから来る多くのクライアントも必要です...したがって、基本的に、ワーカーをPULLにバインドするための静的IPは実際にはありません。間違ったパターンを使用していますか、それとも正しく行う方法はありますか?

4

1 に答える 1

4

router-dealer パターンの使用を検討する必要があります。ルーターは両端でバインドし、静的 IP を持っています。接続している複数のクライアントからプルし、反対側のワーカーにプッシュします。ROUTER/DEALER ソケット タイプを使用してこれを行うか、クライアントをワーカーに接続するために PUSH/PULL ソケットを使用する追加のブリッジを使用することができます。

于 2012-05-03T05:25:01.357 に答える