Group-CoPHP 异步协程框架
PHP异步协程框架,支持SOA服务化调用,支持并行、串行调用。
支持异步日志,异步文件读写,异步Mysql,异步Redis,Mysql,Redis连接池。
为什么写这个框架?
利用协程特性以同步方式来编写异步代码,增强可读性。
将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支持视图、服务数据层
单元测试覆盖
评论
plainCms异步协程内容管理系统
基于PY异步框架开发的一款CMS软件架构异步驱动,MVC传统设计运行环境PYTHON >=3.5MYSQL >=5.5安装教程pipinstall-rrequirements.txt一键安
plainCms异步协程内容管理系统
0
coobjciOS 协程开发框架
coobjc为Objective-C和Swift提供了协程功能。coobjc支持await、generator和actormodel,接口参考了C#、Javascript和Kotlin中的很多设计。我
coobjciOS 协程开发框架
0
Wind FrameworkPHP 协程框架
WindFramework 是一款纯 PHP 的协程框架,适用于高并发的 Web、Rest 接口、后端服务、任务处理等等。 基于此框架,可以使用纯PHP做到一个完全自足型的PHP
Wind FrameworkPHP 协程框架
0
Eurasia超轻量级协程框架
Eurasia是一种纯异步超轻量级协程框架,或者工具集。主要用于高效能web开发,也适用于底层网络开发和其他常规协程应用。自带wsgi、http和tcp服务器,并具有将常规IO转换为协程异步的能力,可
Eurasia超轻量级协程框架
0
FibJS协程应用开发框架
基于Googlev8引擎实现的协程应用开发框架FibJS是一个建立在Googlev8Javascript引擎基础上的应用服务器开发框架,不同于node.js,FibJS采用fiber解决v8引擎的多路
FibJS协程应用开发框架
0