PHP异步协程框架Group-Co 1.0.5支持MySQL注册中心

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

See the original post:

PHP异步协程框架Group-Co 1.0.5支持MySQL注册中心