基于Go实现分布式服务系统框架
所有服务将通过 registry 注册模块,进行服务注册。
registry 注册模块将启动服务发送给依赖服务,进行服务发现。
service 基础服务调度模块,提供全局基础服务启动功能。
所有基础服务可互相依赖,并使用 cmd 服务启动模块,分布式提供服务。
提供:
- 注册,删除服务更新功能。
- 被动通知和主动发现服务依赖功能。
- 心跳监测功能。
提供:
- 基础服务启动功能。
提供:
- 自定义日志输出与文件存储功能。
提供:
- 学生分数信息查询功能
- 学生分数信息求值功能
依赖:
- log 日志服务
提供:
- web显示
- 学生分数添加,删除功能
依赖:
- log 日志服务
- grades 分数查询服务
提供:
- 分布式独立启动服务