帆布袋下载站:纯净绿色软件游戏下载网站

电脑软件| 软件合集| 最近更新| 网站地图

当前首页:首页 > 电脑软件 > 编程开发 > Jupiter(微服务治理框架)

Jupiter(微服务治理框架)

Jupiter(微服务治理框架)

类型:编程开发版本:v0.2.5官方版更新:2023-10-17 09:10:26大小:1.4M系统:WinAll语言:简体

Jupiter是斗鱼的一套微服务治理,提供丰富的后台功能,管理应用资源、配置、应用性能、配置的可视化,致力于规范Go微服务框架,统一错误代码,日志,监控和配置。微服务的每个模块都可以观察和管理,微服务研发端的全生命周期都可以管理。

软件特色

GRPC:基于gRPC官方开发,集成流量控制和多数据中心服务注册,支持roundrobin、p2c等多种负载均衡策略。

配置:通过toml和yaml的方式管理配置,规范核心配置,结合远程配置中心实现配置版本管理和更新,检查配置依赖关系;

日志:基于zap 日志类库,实现高性能日志库,针对不同环境和条件,自动降级日志库,通过配置条件,实现服务器和客户端慢日志。

监控:基于prometheus go sdk类库,实现服务器端和客户端的数据监控,并与prometheus、cond、etcd数据连接,实现应用自动化数据采集;

数据库:基于gorm包,收集数据库的trace、slow 日志和monitoring

缓存:基于go-redis封装,收集数据库的trace、slow 日志和monitoring,api实现了单个redis、多从库redis、客户端redis分片和服务器redis分片;

系统错误代码:自动错误代码SRE分析工具,区分框架和业务错误代码,自动生成框架错误代码文档;

工程:基于服务标准、创建、开发、运营和治理的生命周期,Jupiter完成了项目的工程;

服务治理:基于监控、etcd和配置中心,服务实现了良好的可观察性和可控性;

标签: 源码相关