Jupiter(微服务治理框架) v0.2.5官方版
![Jupiter(微服务治理框架) v0.2.5官方版](http://thumb11.jfcdns.com/n13123181ah31/16f5f66d37973c24.png)
Jupiter(微服务治理框架) v0.2.5官方版
Jupiter(微服务治理框架),Jupiter是斗鱼开源的一套微服务治理框架,提供丰富的后台功能,管理应用的资源、配置,应用的性能、配置等可视化,致力于将Go微服务框架标准化,统一错误码、日志、监控、注册、流控的Schema。将微服务的各个模块可观测、可治理,管理微服务研发侧的全套生命周期,您可以免费下载。
软件大小:1.4M
软件类型:汉化软件
软件语言:简体中文
软件授权:商业软件
最后更新:2021-09-22 02:02:05
推荐指数:
运行环境:WinAll
查看次数:
Jupiter是一个面向Betta的开源微服务治理框架,提供丰富的后台功能,管理应用的资源和配置,可视化应用的性能和配置,力求规范Go微服务框架,统一错误代码、日志、监控、注册和流量控制的Schema。可以对微服务的各个模块进行观察和治理,可以对微服务R&D端的整个生命周期进行管理。
软件功能
GRPC:基于官方gRPC开发,集成流量控制和多数据中心服务注册,支持roundrobin、p2c等多种负载均衡策略;
配置:使用toml和yaml管理配置,规范核心配置,实现配置版本管理和更新,结合远程配置中心查看配置依赖关系;
日志:基于zap日志类库,实现高性能日志库,针对不同环境和条件自动降级日志库,通过配置服务器和客户端慢日志的条件,访问所有慢日志;
监控:基于prometheus go sdk类库,实现服务器和客户端的数据监控,并与prometheus、cond、etcd数据进行通信,实现应用自动化数据采集;
数据库:基于gorm封装,收集数据库的跟踪、慢日志和监控。
缓存:基于go-redis的封装,收集数据库的跟踪、慢日志和监控,api实现了单redis、多从redis、客户端redis分片和服务器redis分片。
系统错误代码:区分框架和业务的错误代码,自动生成框架的错误代码文档,自动化错误代码SRE分析工具;
工程:基于服务标准、创建、开发、运营、治理的生命周期,木星已完成项目的工程化;
治理:基于监控、etcd和配置中心,服务实现了良好的可观察性和可控性;