精品为您呈现,快乐和您分享!

移动端

收藏本站

17软件园

当前位置: 首页 > 软件下载 > 编程开发

Jupiter(微服务治理框架)v0.2.5官方版

Jupiter(微服务治理框架)v0.2.5官方版

类型:编程开发 语言:简体

大小:1.4M 更新时间:2020-09-20

推荐指数:

应用简介


Jupiter是斗鱼开源的一套微服务治理框架。提供丰富的后端功能,管理应用资源和配置,可视化应用性能和配置。它致力于标准化Go微服务框架,统一错误代码、日志和监控。注册、流控Schema。让微服务的各个模块可观察、可管理,管理微服务研发端的整个生命周期。









Jupiter是斗鱼开源的一套微服务治理框架。提供丰富的后端功能,管理应用资源和配置,可视化应用性能和配置。它致力于标准化Go微服务框架,统一错误代码、日志和监控。注册、流控Schema。让微服务的各个模块可观察、可管理,管理微服务研发端的整个生命周期。



Jupiter(微服务治理框架)



软件特点



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



配置:使用toml和yaml管理配置,标准化核心配置,结合远程配置中心实现配置版本管理和更新,查看配置依赖关系;



日志:基于zap日志库,实现高性能日志库,实现针对不同环境、条件的日志库自动降级,通过对服务端和客户端的慢日志配置条件,实现所有慢日志访问;



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



数据库:基于gorm封装,收集数据库的trace、慢日志、监控;



缓存:基于go-redis封装,收集数据库痕迹、慢日志、监控,实现单redis、多从redis、客户端redis分片、服务端redis分片的API;



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



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



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