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

我要开发同款
匿名用户2016年07月21日
78阅读

技术信息

开源地址
https://github.com/youzan/zan
授权协议
Apache

作品详情

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

核心特效

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

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

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

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

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

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

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

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

Di及单元测试的良好支持

良好的服务化对接支持

官方文档

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

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

常用链接

za-doc -ZaPHP开发者文档

za-istaller -ZaPHP脚手架工具

zahttp -ZaPHPHTTPdemo

za-hig-performace-mysql -ZaPHP高性能MySQL实践

功能介绍

Zan PHP 是基于 PHP 协程的网络服务框架,提供最简单的方式开发面向 C10K+ 的高并发 HTTP 服务或 SOA 服务。 核心特效 基于 yield 实现了独立堆栈的协程 类似于 G...

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

评论