内容简介:swoolefy是一个基于swoole实现的轻量级高性能的常驻内存型的API和Web应用服务框架, 高度封装了http,websocket,udp服务器,以及基于tcp实现可扩展的rpc服务, 同时支持composer包方式安装部署项目。基于实用,s...
swoolefy是一个基于swoole实现的轻量级高性能的常驻内存型的API和Web应用服务框架, 高度封装了http,websocket,udp服务器,以及基于tcp实现可扩展的rpc服务, 同时支持composer包方式安装部署项目。基于实用,swoolefy抽象Event事件处理类, 实现与底层的回调的解耦,支持协程调度,同步|异步调用,全局事件注册,心跳检查,异步任务,多进程(池)等, 内置view、log、session、 mysql 、 redis 、 mongodb 等常用组件等。
目前swoolefy4.2.0+版本完全支持swoole4.2.13+的协程,推荐使用swoole4.3.0+版本
经过了三个多月的更新,测试,验证,以及由于swoole扩展的4.3.0+的重大版本重构,swoolefy4.2.0版本做了兼容,目前只支持swoole4.2.13+以上版本,强烈推荐使用swoole4.3.0+版本,swoolefy可以作为企业级的生产应用,新版主要的更新如下:
- 添加全局日志处理组件logManager,注册后可以全局使用,addInfo,addNotice,addWarning,addError
- 修复应用EventController的__controuct的协程单例被协程覆盖的问题,使用defer()替代
- 优化全局异常捕捉
- 优化热更新和Model的构造参数传入
- 控制脚本添加一键创建应用目录
- 修复了在创建多协程实例的情况下可能存在的对象污染
- 添加协程单例的入口函数方法的限制,只能调用一次
- 修复Tick的协程单例执行完的变量销毁
- 优化managerStop事件监听
- 优化httpRoute处理
- 修复session组件在某些情况下setcookie失败
- 底层区分Event的事件处理与MainEvent
- 添加限制task任务类使用范围
- 兼容task_enable_coroutine的异步任务
- 支持配置回调自定义创建组件单例,给与开发者更大自由
- 添加环境变量host_ip的启动参数设计,并优化部分细节
- 移除异步redis客户端,使用协程redis客户端,以兼容新版swoole4.3
- 修复部分bug
github: https://github.com/bingcool/swoolefy
以上所述就是小编给大家介绍的《基于 Swoole 的 swoolefy 4.2.0 正式发布》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- NPM包(模块)发布、更新、撤销发布
- 有赞灰度发布与蓝绿发布实践
- 【重磅发布】Linkis 0.10.0 版本发布
- BeetlSQL 3.0.9 发布,Idea 插件发布
- 贝密游戏 0.7.0 发布,发布斗地主
- 【重磅发布】DataSphere Studio 0.9.0 版本发布
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Google's PageRank and Beyond
Amy N. Langville、Carl D. Meyer / Princeton University Press / 2006-7-23 / USD 57.50
Why doesn't your home page appear on the first page of search results, even when you query your own name? How do other web pages always appear at the top? What creates these powerful rankings? And how......一起来看看 《Google's PageRank and Beyond》 这本书的介绍吧!
HTML 压缩/解压工具
在线压缩/解压 HTML 代码
JSON 在线解析
在线 JSON 格式化工具