Dora-RPC未来规划及架构

来源:互联网 发布:数据库主键的关键字 编辑:程序博客网 时间:2024/06/05 11:14
理论上这东东不是我一个人能写完的,期望有兴趣的朋友也一起参与下开发

Dora-RPC旨在制作一套PHP企业级的业务架构,通过这个架构可以快速实现
  • 内部SAAS及完善的监控管理
  • 动态可伸缩式的后端
  • 更简单的内部API集成管理
  • 分布式调试支撑
具体YY结构如下图:
Dora-RPC未来规划及架构

Dora-RPC将服务器分为两组:前端和后端。
  • 前端:负责承载服务请求,对后端提供的服务进行拼装。支持同步、异步  单个、多个任务下发。
  • 后端:负责提供类似FPM的容器常驻内存接收前端请求。
  • 监视服务:负责监视后端工作状态及配置同步
  • 日志服务:日志收集及统计,服务预警及日志查询。

项目地址:https://github.com/xcl3721/Dora-RPC

目前实现情况:只是完成了基础的RPC功能 支持同步、异步  单个、多个任务下发

缺少功能:
  • 本地日志监控及推送(swoole的process实现)
  • 分布式日志统计及收集
  • 分布式调试日志及查询
  • 日志查询及索引
  • 预警通知系统,支持邮件,短信,及自定义模块
  • 后端前端服务器监控及界面
  • 配置管理及推送机制
  • 更好的监控规则
  • 容器工作状态监控
  • 异步队列
原创粉丝点击