Zan PHP Framework 核心特性框架定位 介绍
@H_404_0@
@H_404_0@Zan PHP Framework 是有赞开源的基于 PHP 协程的网络服务框架,提供最简单的方式开发面向 C10K+ 的高并发SOA服务和RPC服务。
@H_404_0@该项目每天为2,000+个服务提供300,000,000+次访问量支持,广泛应用于有赞各项业务。
核心特性
- @H_404_0@基于 yield 实现了独立堆栈的协程
- @H_404_0@类似于 Golang 的并发编程模型实现
- @H_404_0@基于 zan 提供异步非阻塞I/O服务
- @H_404_0@连接池支持(内置 MysqL、Redis、syslog 等多种组件)
- @H_404_0@类似 Golang 的 defer 机制解决由于异常导致的资源未释放、锁未释放的问题
- @H_404_0@可继承的View布局及组件化支持,方便完成 bigPipe/bigRender/ 首屏加载优化等不同的渲染方式
- @H_404_0@基于模型驱动的 sqlMap,实现了 sql 的快速定位及方便的 sharding、cache 支持
- @H_404_0@提供类似于 Laravel 的 middleware(Filters & Terminators) 机制
- @H_404_0@Di及单元测试的良好支持
- @H_404_0@完整的RPC远程服务调用方案