エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
nginx で実現する WebSocket サーバの無切断デプロイ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
nginx で実現する WebSocket サーバの無切断デプロイ
はじめに WebSocket プロトコルは通常の HTTP 通信などと異なり、接続が長時間になるため、サーバのアッ... はじめに WebSocket プロトコルは通常の HTTP 通信などと異なり、接続が長時間になるため、サーバのアップデートなどで接続を切断することなく切り替えることが難しいです。この記事では、nginx を使って WebSocket サーバの 切り替えを切断を出来るだけ避けて実現する方法を紹介します。技術的には出来るだろうという見込みがあったものの、具体的な方法が分からず調べてみたのでその結果のまとめです。 前提 docker-compose で説明します。k8s やクラウドのサービスを使っている場合はより良い方法があるかもしれません。 実現方法 Blue/Green デプロイメントのように、blue と green の 2 つの WebSocket サーバを用意します。nginx で WebSocket のリバースプロキシを設定し、接続を切り替える際には、nginx の設定を変更しリロー

