php服务化框架

网友投稿 568 2022-10-15

php服务化框架

php服务化框架

Ant

由来

蚂蚁个体虽小,但有良好的服务分工和治理,使得整个蚂蚁世界井然有序

目标

服务化目前是各大公司的趋势,但php世界很明显缺少一个比较好的服务化治理框架, Ant致力于提供一个纯php的分布式服务化框架,提供高性能、透明的服务化治理解决方案

模块

模块作用一期目标进展
ant-register统一注册中心基于mysql实现, 实现服务注册/发现/故障摘除等基础功能done
ant-monitor统一监控中心实现调用方的性能监控(包含网络时间)
服务提供方的性能监控(不包含网络时间)
done
ant-lib公用库提供一些公用包
如: exception, 一些base类, socket handler
done
ant-rpc统一rpc协议模块只支持 自定义包头+包体的协议,包头,包体都是json串
实现全局的RequestId
服务的基础调度
tcp/http sdk支持
done
ant-config统一配置模块按服务名粒度,支持配置更新、下发、热加载,doing (80%)
ant-example示例服务模块两个示例模块,跑通整个流程,实现相互的调用done

依赖

zphp https://github.com/shenzhe/zphp

swoole https://github.com/swoole/swoole-src

运行

coming soon

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Netty分布式高性能工具类同线程下回收对象解析
下一篇:后端日志【21】:时间过的很快,年末新的挑战又来了。
相关文章

 发表评论

暂时没有评论,来抢沙发吧~