docker 部署双节点 websocket

下面为你展示如何使用 Docker 部署双节点的 WebSocket 服务,我们以一个简单的基于 Swoole 的 PHP WebSocket 服务为例,并使用 Nginx 作为反向代理来实现负载均衡。

以下是详细步骤:

1.部署了两个有状态的ws服务。(ws服务使用simple swoole创建,数据存在缓存中。)

2.使用阿里的docker 配置一个代理。

3.增加详细中转参数

 4.增加三小时缓存机制,三小时无连接更换节点,否则使用上一次链接的节点

 5.配置ws 的ng的配置。增加ip转发,ip是新生成的ip

 

 

posted @ 2025-04-29 16:13  夫子张  阅读(106)  评论(0)    收藏  举报