gateway 需要独立部署 注意端口号的对应
(一) 注册中心地址的配置
TP框架方面:
\tp6\vendor\workerman\gatewayclient\Gateway
![A2.jpg](/uploads/projects/lilaofei@lfm2x2/beba76ff9289dab26d6afb477fddd7db.jpeg)
对应GATEWAY方面:
\Applications\Todpole\start_businessworker.php
Register text://127.0.0.1:1237
![A1.jpg](/uploads/projects/lilaofei@lfm2x2/8a49cb3772f977009856dad8afcf033f.jpeg)
(二) 配置gateway进程
GATEWAY方面:
\Applications\Todpole\start_gateway.php
TodpoleGateway websocket://127.0.0.1:60803
![B1.jpg](/uploads/projects/lilaofei@lfm2x2/cd8c2c2939ed7771376708a90f8b3b18.jpeg)
HTML方面:
ws = new WebSocket('ws://127.0.0.1:60803');
![B2.jpg](/uploads/projects/lilaofei@lfm2x2/3d1ea4a5b09c4f33b6955a017ac00f6d.jpeg)
![B3.jpg](/uploads/projects/lilaofei@lfm2x2/29315912f45a035a5058d2326884b794.jpeg)
wss配置 (小程序开发必须使用)
参考文档 : https://www.changliaokf.com/detail/servicecode/25.html
处理方式通过nginx代理wss
location /moz_wss
{
proxy_pass http://127.0.0.1:60803;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
![C1.jpg](/uploads/projects/lilaofei@lfm2x2/0ad756f2103807ad464be89f8dfa52ed.jpeg)
![C2.jpg](/uploads/projects/lilaofei@lfm2x2/ba7794246e1e984bec20e29857fe0fb6.jpeg)
添加进程守护避免服务器进程挂掉
![D1.jpg](/uploads/projects/lilaofei@lfm2x2/32f0e301db348c92ba82911df1f89ece.jpeg)