"/>
EasySwoole是一款常驻内存型的分布式swoole框架,专为API而生,支持同时混合监听HTTP、WebSocket、自定义TCP、UDP协议,且拥有丰富的组件,例如协程连接池、协程Actor、Crontab定时器等诸多组件。 启动框架 nginx转发 proxy_set_header X-Real-IP $remote_addr;获取真实IP地址运行你的hellword Index.php 编辑根目录下的 composer.json 文件,注册应用的命名空间 意思就是设置自动加载,最后执行composer dumpautoload 命令更新命名空间,可以开始编写业务逻辑 生命周期,也就是流程 配置文件说明 配置操作类 添加用户配置项 生产与开发配置分离 默认为开发模式,加载 dev.php 生成 DI注入配置 也就是依赖注入 动态配置:每次开始是上一次的进程,比如你打开了旧版,现在更新了新版,但是旧版还是开着,没有重启动,也就是一直旧版,现在有个动态配置,可以平滑的修改 服务管理脚本 守护模式启动 线上 停止 重启服务 文件热加载:由于 swoole 常驻内存的特性,修改文件后需要重启worker进程才能将被修改的文件重新载入内存中 解决:Process的方式实现文件变动自动进行服务重载 新建文件 App/Process/HotReload.php 并添加如下内容,也可以放在其他位置,请对应命名空间 添加好后在全局的 EasySwooleEvent.php 中,注册该自定义进程 *声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜 上一篇:PHP是前端还是后端呢?哪个更好呢? 下一篇:CVE-2020-3119CiscoCDP协议栈溢出漏洞分析 |