異步協程框架Group-Co

  • 開源協議:MIT
  • 操作系統: Windows Linux OS X
  • 開發語言:Php
  • 項目所有者:fucongcong
  • 收錄時間:2017-11-05
  • 分享:
編輯評級
3

項目詳細介紹

PHP異步

協程框架,支持SOA服務化調用,支持并行、串行調用。

支持異步日志,異步文件讀寫,異步Mysql,異步Redis,Mysql,Redis連接池

。

為什么寫這個框架?

  • 利用協程特性以同步方式來編寫異步代碼,增強可讀性。

  • 將swoole的異步特性與傳統框架的MVC相結合。

  • 可以用作api也可以用作http server,rpc server.

  • 目前實現了以redis為注冊中心的服務化治理.

如何使用,與傳統框架的區別?

  • 框架基本使用與傳統框架基本一致,路由,控制器,服務層,數據層。

  • 在異步調用的地方需要以yield關鍵詞來觸發協程切換

特性

  • 全異步協程調度,支持高并發

  • 異步TCP,HTTP客戶端

  • 異步日志

  • 異步文件讀寫

  • 異步Mysql

  • 異步Mysql事務處理

  • 異步Redis

  • 支持Mysql連接池,Redis連接池

  • SOA服務化調用,內部封裝完整的RPC通信,服務端采用異步Task處理后合并數據并返回。

  • 異步TCP客戶端支持并行、串行調用

  • 支持EOF結束符協議、自定義網絡通信協議,支持json化、php序列化包體,支持gzip。

  • Twig、Doctrine支持視圖、服務數據層

  • 單元測試覆蓋


相關教程

湖北体彩十一选五玩法 内蒙古11选5奖金 北京快中彩k线图 免费安徽快3计划工具 腾讯分分彩杀一码公式 基金配资房产抵押贷款 吉林快三摇奖现场直播 江苏快三查询 彩票山东十一运夺金 平特连肖计算方法 河北20选五的走势图