内容简介:PHP 异步协程框架 Group-Co 1.0.5 已发布,更新如下: 支持 MySQL 注册中心 服务支持自定义用户进程 新增心跳监控进程类 文档整理优化 文档地址:https://fucongcong.gitbooks.io/group-co/content/ 为什么写这个框...
PHP 异步协程框架 Group-Co 1.0.5 已发布,更新如下:
支持 MySQL 注册中心
服务支持自定义用户进程
新增心跳监控进程类
文档整理优化
文档地址:https://fucongcong.gitbooks.io/group-co/content/
为什么写这个框架?
利用协程特性以同步方式来编写异步代码,增强可读性
将 swoole 的异步特性与传统框架的 MVC 相结合
可以用作 api 也可以用作 http server, rpc server
目前实现了以 Redis 、MySQL 为注册中心的服务化治理
如何使用,与传统框架的区别?
框架基本使用与传统框架基本一致,路由,控制器,服务层,数据层。
在异步调用的地方需要以 yield 关键词来触发协程切换
特性
全异步协程调度,支持高并发
异步 TCP,HTTP 客户端
异步日志
异步文件读写
异步 MySQL
异步 MySQL 事务处理
异步 Redis
支持 MySQL 连接池、Redis 连接池
SOA 服务化调用,内部封装完整的 RPC 通信,服务端采用异步 Task 处理后合并数据并返回
异步 TCP 客户端支持并行、串行调用
支持 EOF 结束符协议、自定义网络通信协议,支持 json 化、 php 序列化包体,支持 gzip
Twig、Doctrine 支持视图、服务数据层
单元测试覆盖
GitHub 地址:https://github.com/fucongcong/Group-Co
码云:https://gitee.com/cc_1234/Group-Co
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Python微型异步爬虫框架
- 5个顶级异步Python框架
- Spring Boot 异步框架的使用
- netty的Future异步回调难理解?手写个带回调异步框架就懂了
- 使用 Go 语言实现一个异步任务框架
- uvloop —— 超级快的 Python 异步网络框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。