欢迎您访问我的笔记本站旨在于记录一些平时工作中遇到的一些问题和解决方法,方便查阅,部分内容来源于网络,如有侵权请联系我删除
  • 微信微信
您现在的位置是:首页 > PHP后端

关于workerman的gatewayWorker分布式部署如何用nginx做负载均衡

日期:2025-07-08 09:14:00 作者:tty 来源:我的笔记 浏览:50 次
对于gatewayWorker分布式部署后如何利用nginx做负载均衡,网上相关文章比较少,至少我搜了很久没发现几个有用的,很多都是含糊其辞,并没有具体的代码或配置演示,这对于一般人来说不是很好理解,对于我这种菜鸟码农来说不太友好,所以在此记录一下

关于gatewayWorker的分布式部署,workerman的官方文档其实比较详细了,这个具体不在详说,官方文档,下面是我其中一个服务器的代码

这只是其中一台服务器的配置,另外一台修改里面的内网ip就是了,其他的一样配置。

依次启动两台服务器的服务

这是其中一台启动成功,我是分别在event文件回调里面返回了不同内容,演示负载均衡是否生效

当我首次访问时,返回的是22222,

然后我把22222这台服务器的socket服务停掉,再刷新页面,就显示连接到了11111这台


下面是html代码:

nginx配置:

PS:在此基础上还可以做gateway worker分离部署,性能和容错更好,gateway worker 分离部署

上一篇: 没有更多了

下一篇: 七牛云表单直传【原创】

提交评论
评论列表