2017-07-21 3 views
1

私は自分のアプリケーションでSpring WebSocketを使用します。このように:nginxでWebSocketを使用する場合のノードシャットダウンの扱い

https://spring.io/guides/gs/messaging-stomp-websocket/

アプリケーションは複数のノードでnginxの後ろに実行されます。接続が作成されたノードがシャットダウンされている場合はどうなりますか?

nginxがこれを処理して、別のノードを使用して接続を維持する方法はありますか?

ターゲットノードがダウンしている場合は新しい接続を作成することも考えますが、nginxがそれをしない場合にのみ適用されます。

答えて

1

複数のノードを実行している場合、クライアントが新しいノードに再接続する必要がある場合は、Nginx上流の複数のwebsocketサーバー(異なるポートのプロセス)を構成できます。Nginxはヘルスチェックを行いますアクティブなノードにのみトラフィックを転送します。

関連する問題