在代码里面如何使用workman

1.参考网址为:https://www.kancloud.cn/walkor/gateway-worker/326107

2.workman使用起来分成3个部分,其一:后端服务器,其二:web客户端或者app,其三:gatewayWorker服务器

 3.首先需要下载gatewayWorker的dome。(官网或者百度网盘)并运行。如果其中demo里面的Applications\YourApp/start_getaway.php中的tcp最好改为

websocket,如图

4.客户端的js参考文档

5.在服务器端php文件中加载GatewayClient.参考文档

6.在服务器中可能出现问题,需要在php.ini中 将打开php.ini找到disable_functions一项,将stream_socket_server禁用项删掉

错误请参考:https://blog.csdn.net/wangjinbao5566/article/details/73202268

7.在服务器上需要配置安全组规则;http配置到此为止;如果是https,就需要按照第8条来配置了

8.在服务器上面已经配置好https之后,需要照着参考文档http://doc.workerman.net/faq/secure-websocket-server.html ,按照方案一配置.

9.cat /etc/sysconfig/iptables  配置完成之后,如果是连接超时,请查看服务器的防火墙是否开启了.在服务器上需要开启端口

需要注意的是所有的注册地址应该全部一样.

9.总结代码:前端运行网页时,连接到workman,将workman回传的信息(主要是client_id)发送给自己服务器的后端,后端存在数据库或者是缓存中.然后当某个需求例如:app.小程序需要给网页发送数据时,可以直接调用GatewayClient的接口给网页发送数据.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值