swoole
无风的雨
这个作者很懒,什么都没留下…
展开
-
Linux 下监控文件自动实现swoole framework热更新
swoole是以cli运行的,然后长驻内存的。整个生命周期只有在启动的时间可以一次执行RINT过程, 之后所有的请求都在第三步以内完成。(这也是swoole更快的原因之一),这样的话,相关的php脚本如果被执行了一次,就永久性的长驻内存了,更新代码就没有效果了。如果想让代码生效就要重启swoole服务,这种做法是比较粗暴和繁琐。如何才能实现自动检测代码文件?代码自动生效?在网上查到说使用runkit原创 2017-06-24 00:03:41 · 808 阅读 · 0 评论 -
用swoole framework 实现远程接口调用RPC
最近用swoole framework开发个项目,想实现远程接口调用RPC,无奈swoole框架坑点太多,资料又少的可怜,只能自己研究。利用swoole框架的RPCServer类 实现服务端,RPC类实现客户端。实现步骤如下:服务端在examples/ 目录下创建rpc_server.php PHP代码<?php define('DEBUG', 'on'); define('WEBPATH...原创 2017-05-26 17:57:50 · 5047 阅读 · 0 评论 -
WebSocket 协议简介
一、什么是WebSocket WebSocket是一种在单个TCP连接上进行全双工通讯的协议。 WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。所有浏览器都已经支持了。 二、为什么需要WebSocket 相对于HTTP协议,只能由客户端发起,WebSocket协议允许服务器主动向客户端推送信...原创 2018-02-28 17:28:36 · 658 阅读 · 0 评论