Resident 一个依赖于swoole编写的:Php常驻进程框架

网友投稿 882 2022-10-13

Resident 一个依赖于swoole编写的:Php常驻进程框架

Resident 一个依赖于swoole编写的:Php常驻进程框架

Resident

一个依赖于swoole编写的:Php常驻进程框架

一、目录及文件

/log  log目录/bin  可执行文件目录/bin/admin.sh           进程启动|重启|停止方法 使用:./admin usage:/bin/phpresident.php    主进程,即开始执行的地方/bin/config.php         配置文件/bin/router.php         资源调度类/bin/task.php           自编辑类必须继承这个类/bin/db.php             mysql支持类/bin/redis_proxy.php   redis支持类/bin/curl.php           curl支持类/bin/TorrentTotal.php   自定义类示例/bin/WxProxy.php        微信access_token、js_api_ticket维护支持类

二、环境支持

【必选】请检查当前环境是否支持 swoole 使用命令php --info |grep swoole 查看是否已经启动swoole模块;编译安装swoole

【可选】如果要使用 redis ,配置:/bin/config.php/redis_config 使用命令php --info |grep redis 查看是否已经启动swoole模块;安装配置redis(php)

【可选】如果要使用 mysql ,配置:/bin/config.php/db_config

三、使用方法

自定义自己需要的类和文件,并且配置加入/bin/config.php/router_config自定义类必须继承类task,可参考:TorrentTotal.php接收的请求后,router通过get->type区分加载哪个类,并且执行run方法请求示例:curl "http://127.0.0.1:9502?type=wx&sub=wx_jsapi_ticket" type【必选】:指定执行(加载)的类,get中的其他变量存于task.php/request_data中

四、目前支持模块(以及需要的环境支持)

模块:WxProxy.php模块名称:微信token\jsTicket维护需要环境:redis

五、服务启动

./admin.sh start

六、发布日志

tag v0.2 主要特性:

tag v0.3主要特性:

修改TorrentTotal用于展示一个示例

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:自学HarmonyOS应用开发(65)- 为Tab组件使用图像资源
下一篇:自学HarmonyOS应用开发(70)- 解决ListContainer默认优化问题
相关文章

 发表评论

暂时没有评论,来抢沙发吧~