V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cccoco123
V2EX  ›  PHP

异步协程框架,SOA 服务化。 PHP 能做还有很多~ 欢迎学习与探讨

  •  
  •   cccoco123 · 2017-07-18 17:38:39 +08:00 · 3299 次点击
    这是一个创建于 2445 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址 https://github.com/fucongcong/Group-Co 有兴趣的点个 star

    为什么写这个框架?

    • 利用协程特性以同步方式来编写异步代码,增强可读性。
    • 将 swoole 的异步特性与传统框架的 MVC 相结合。
    • 可以用作 api 也可以用作 http server。

    * 异步协程调度,应对高并发

    * SOA 服务化调用,支持并行、串行调用。服务端采用 AsyncTask 进行异步处理后合并数据并返回。

    * 支持异步日志,异步文件读写,异步 Mysql,异步 Redis

    * 支持 Mysql 连接池,Redis 连接池

    * Mysql 事务处理

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

    * 单元测试覆盖

    2 条回复    2017-08-16 13:45:32 +08:00
    xujiajun
        1
    xujiajun  
       2017-07-19 12:01:40 +08:00
    谢谢分享 。 正好打算看下 swoole 的东西
    hunliji
        2
    hunliji  
       2017-08-16 13:45:32 +08:00
    最近我刚做一个项目, 需要多个部门协调配合, 工作中发现, 人力协调 比 写代码更需要时间和精力。除非是非常大项目,小项目 soa 我不认同
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1266 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:53 · PVG 01:53 · LAX 10:53 · JFK 13:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.