zan PHP 网络服务框架开源项目

我要开发同款
匿名用户2016年07月21日
25阅读
开发技术PHP
所属分类Web应用开发、Web框架
授权协议Apache

作品详情

ZanPHP是基于PHP协程的网络服务框架,提供最简单的方式开发面向C10K+的高并发HTTP服务或SOA服务。

核心特效

基于 yield 实现了独立堆栈的协程

类似于Golang的并发编程模型实现

基于swoole提供非阻塞I/O服务

连接池支持(内置MySQL、Redis、syslog等多种组件)

类似Golang的defer机制解决由于异常导致的资源未释放、锁未释放的问题

可继承的View布局及组件化支持,方便完成bigPipe/bigRender/首屏加载优化等不同的渲染方式

基于模型驱动的SQLMap,实现了SQL的快速定位及方便的sharding、cache支持

提供类似于 Laravel 的middleware(Filters&Terminators)机制

Di及单元测试的良好支持

良好的服务化对接支持

官方文档

ZanPHP的文档仓库地址:zan-doc。目前只有中文的文档,欢迎英语大牛翻译成英文的。

你也可以在GitBook上查看ZanPHP的文档 GitBook/zan-doc。

常用链接

zan-doc -ZanPHP开发者文档

zan-installer -ZanPHP脚手架工具

zanhttp -ZanPHPHTTPdemo

zan-hign-performance-mysql -ZanPHP高性能MySQL实践

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论