Group-Co PHP 异步协程框架开源项目

我要开发同款
匿名用户2017年11月02日
53阅读
开发技术PHP
所属分类高性能网络开发库、程序开发
授权协议MIT

作品详情

PHP异步协程框架,支持SOA服务化调用,支持并行、串行调用。

支持异步日志,异步文件读写,异步Mysql,异步Redis,Mysql,Redis连接池。

为什么写这个框架?

利用协程特性以同步方式来编写异步代码,增强可读性。

将swoole的异步特性与传统框架的MVC相结合。

可以用作api也可以用作httpserver,rpcserver.

目前实现了以redis、mysql为注册中心的服务化治理.

如何使用,与传统框架的区别?

框架基本使用与传统框架基本一致,路由,控制器,服务层,数据层。

在异步调用的地方需要以yield关键词来触发协程切换

特性

全异步协程调度,支持高并发

异步TCP,HTTP客户端

异步日志

异步文件读写

异步Mysql

异步Mysql事务处理

异步Redis

支持Mysql连接池,Redis连接池

SOA服务化调用,内部封装完整的RPC通信,服务端采用异步Task处理后合并数据并返回。

异步TCP客户端支持并行、串行调用

支持EOF结束符协议、自定义网络通信协议,支持json化、php序列化包体,支持gzip。

Twig、Doctrine支持视图、服务数据层

单元测试覆盖

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

评论