最新推荐
-
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
-
FameView组态软件管理器7.6.11官方版 编程开发 / 64M
-
-
暗巷APK反编译多功能工具箱v1.1绿色版 编程开发 / 17.1M
-
精品推荐
-
Apifox(接口调试工具)v1.4.12官方版 编程开发 / 90.4M
查看 -
JAVA API 1.7文档 编程开发 / 51.3M
查看 -
Oracle服务小助手v2.0绿色版 编程开发 / 900KB
查看 -
创建SQlite数据库小工具v1.0绿色版 编程开发 / 385KB
查看 -
微信开发者工具v1.05.2111300官方版 编程开发 / 126.1M
查看
本类排行
详情介绍
Jupiter是斗鱼开源的一套微服务治理框架。提供丰富的后端功能,管理应用资源和配置,可视化应用性能和配置。它致力于标准化Go微服务框架,统一错误代码、日志和监控。注册、流控Schema。让微服务的各个模块可观察、可管理,管理微服务研发端的整个生命周期。
Jupiter是斗鱼开源的一套微服务治理框架。提供丰富的后端功能,管理应用资源和配置,可视化应用性能和配置。它致力于标准化Go微服务框架,统一错误代码、日志和监控。注册、流控Schema。让微服务的各个模块可观察、可管理,管理微服务研发端的整个生命周期。
软件特点
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、配置中心,服务实现良好的可观察性和可控性;