zan 正式开源,异步+非阻塞的PHP框架

demon666
 demon666
发布于 2016年07月27日
收藏 96

Zan PHP Framework

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

核心特效

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

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

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

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

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

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

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

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

  9. Di及单元测试的良好支持

  10. 良好的服务化对接支持

官方文档

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

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

常用链接

项目地址

http://github.com/youzan/zan

PHPCON视频地址

http://v.youku.com/v_show/id_XMTYzNDUyNDc4OA==.html?f=27589422

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:zan 正式开源,异步+非阻塞的PHP框架
加载中

最新评论(28

榕树下_
榕树下_

引用来自“榕树下_”的评论

有空瞧瞧,貌似可与Go比肩

引用来自“wingle1t1d”的评论

没法与go比肩,zan的定位是高并发web服务或业务中间件,go可以做偏系统的东西,php在业务开发上的优势还是明显的,go在系统上相信会是未来的霸主,zan的很多方式会和go相似,希望给php程序员一个更好的桥梁到go, 理想的技术栈是 zan + go + 少量的c/c++
有道理
wingle1t1d
wingle1t1d

引用来自“红薯”的评论

代码都不在码云上
码云已入住 http://git.oschina.net/winglechen/zan
wingle1t1d
wingle1t1d

引用来自“红薯”的评论

代码都不在码云上
可以同步一份,哈哈
wingle1t1d
wingle1t1d

引用来自“榕树下_”的评论

有空瞧瞧,貌似可与Go比肩
没法与go比肩,zan的定位是高并发web服务或业务中间件,go可以做偏系统的东西,php在业务开发上的优势还是明显的,go在系统上相信会是未来的霸主,zan的很多方式会和go相似,希望给php程序员一个更好的桥梁到go, 理想的技术栈是 zan + go + 少量的c/c++
~牛~
~牛~

引用来自“红薯”的评论

代码都不在码云上

引用来自“hylent”的评论

6

引用来自“~牛~”的评论

嘿嘿嘿

引用来自“~牛~”的评论

也无怨无悔为哥哥哥哥哥哥呵呵呵个呵呵呵个哥哥 vvvv 个哥哥哥哥哥哥哥哥改变哈哈哈哈哈哈

引用来自“~牛~”的评论

因为呵呵呵呵我会很温和
今晚还是患得患失吧
~牛~
~牛~

引用来自“红薯”的评论

代码都不在码云上

引用来自“hylent”的评论

6

引用来自“~牛~”的评论

嘿嘿嘿

引用来自“~牛~”的评论

也无怨无悔为哥哥哥哥哥哥呵呵呵个呵呵呵个哥哥 vvvv 个哥哥哥哥哥哥哥哥改变哈哈哈哈哈哈
因为呵呵呵呵我会很温和
~牛~
~牛~

引用来自“红薯”的评论

代码都不在码云上

引用来自“hylent”的评论

6

引用来自“~牛~”的评论

嘿嘿嘿
也无怨无悔为哥哥哥哥哥哥呵呵呵个呵呵呵个哥哥 vvvv 个哥哥哥哥哥哥哥哥改变哈哈哈哈哈哈
~牛~
~牛~

引用来自“红薯”的评论

代码都不在码云上

引用来自“hylent”的评论

6
嘿嘿嘿
pm168
pm168
支持!好東西!!
hylent
hylent

引用来自“红薯”的评论

代码都不在码云上
6
返回顶部
顶部