🚀🚀🚀 EasySwoole 发布 v3.4.6 部分组件更新 | 企业级分布式 PHP 协程框架

PHP技术
451
0
0
2022-06-03

更新内容

此次更新我们更新了部分组件的功能,并且修复部分组件的 bug,继续提升了 EasySwoole 的稳定性。

关于以上组件的具体使用,请查看 EasySwoole 官方文档

修复

  • 修复 easyswoole/pay 组件,修复不兼容最新支付宝单笔转账接口的 bug

优化

  • 优化 easyswoole/component 组件,避免进程对象被重复注册的问题。
  • 优化 easyswoole/rpc 组件,让用户可以自定义配置 rpc 服务端使用的最大内存限制。

关于 EasySwoole

EasySwoole 是一款支持企业级分布式部署的协程 PHP 框架,它是一款常驻内存型的分布式 Swoole 框架,专为 API 而生,摆脱传统 PHP 运行模式在进程唤起和文件加载上带来的性能损失,支持高并发、高可用,相比于其他的 Swoole 框架(例如 HyperfSwoft 等),EasySwoole 的并发能力更强。EasySwoole 高度封装了 Swoole Server 而依旧维持 Swoole Server 原有特性,支持同时混合监听 HTTPWebSocket自定义 TCP、UDP 协议,并且拥有丰富的组件。例如 协程通用连接池TP 风格的协程 ORM协程微信 SDK协程支付宝 SDK协程 Kafka 客户端协程 ElasticSearch 客户端协程 Consul 客户端协程 Redis 客户端协程 Apollo 客户端协程 NSQ 客户端协程自定义队列协程 Memcached 客户端协程视图引擎JWT协程 RPC协程 SMTP 客户端协程 HTTP/WebSocket 客户端协程 ActorCrontab 定时器协程 Redis 连接池协程 MySQL 连接池协程上下文管理IOC雪花算法 Snowflake Id 生成器协程 HTTP、TCP、UDP、WebSocket 服务端验证器验证码自定义进程Tracker 链路追踪Atomic限流器Fast-Cache 缓存注解及 API 文档自动生成Policy 权限Casbin 验证权限自动生成代码OAuth协程 OSS/COS 客户端Printer 易联云打印机 SDK数据库迁移协程 Etcd 客户端 等诸多组件。让开发者以最低的学习成本和精力编写出多进程、可异步、高可用的应用服务。

设计理念

EasySwoole 作者最早接触 Swoole,是 2015 年年初,为实现一个可以实时控制的多进程爬虫而接触的 Swoole,进而为 Swoole 的各种便捷、高效所着迷。 为此,做了综合技术评审之后,公司决定开始全线推广 Swoole,并利用 Swoole 实现承载每天对外过亿的任务爬取与投递服务。2017 年年初,在 Rango 的鼓励下,作者决定将框架进行开源,并在 Rango 的建议下,命名为 EasySwoole

目前为止,EasySwoole 一直秉承着 “ 让开发者学习使用 Swoole 更 Easy ” 的理念,我们逐步完善 EasySwoole 框架的文档,让更多的 phper 能够更好、更快、更加容易地入门Swoole,拥抱 Swoole 的怀抱,让更多的开发者能够轻轻松松就能写出支持高并发、高并发的应用服务。

文档齐全

我们投入了大量的时间用于文档的建设,以解决各种因为文档缺失所带来的问题,文档上也提供了大量的示例,对新手非常友好。EassySwoole 官网文档地址:www.easyswoole.com

生产可用

我们为组件进行了大量的单元测试以保证逻辑的正确,同时维护了高质量的文档。并且目前为止,EasySwoole 已经在 CCTV腾讯 IEG360 金融360 小游戏9377 小游戏厦门美图网网宿科技元初食品蝉大师宝宝巴士瑞祥科技集团 等诸多公司的项目的生产环境中使用,可以说是经过了严酷的生产环境的考验。也正是因为经历了大量线上项目生产环境的使用,我们才正式地对外开放该项目。因为我们足够稳定,所以客户使用足够放心。

官网及交流

Github <- 点 Star 支持我们

EasySwoole 官网

EasySwoole 交流 QQ 群:853946743

EasySwoole VIP QQ 群:579434607 (本群需要付费599元)