1.3 功能点

以下是Jupiter的功能点,如果你有新的功能点,可以给我们提issue1.3 功能点 - 图1

1.3.1 服务注册与发现

  • 支持多种注册中心:
    • [ x ] juno内置已支持
    • [ x ] nacos实验性支持
  • 支持多种注册格式:
    • juno原生注册格式内置
    • dubbo注册格式内置
    • nacos推荐注册格式实验性支持
  • grpc客户端支持多种服务发现/负载均衡算法
    • wrr: 权重轮询内置
    • p2c 内置

1.3.2 指标、链路和日志

  • 指标采集
    • 服务端指标
    • 客户端指标
  • 链路追踪
    • 服务端链路追踪
    • 客户端链路追踪
    • 存储库链路追踪
  • 日志埋点
    • 所有包内置埋点

1.3.3 多服务端框架

  • 支持多种rpc框架接入:
    • echo内置已支持
    • grpc内置已支持
    • gin实验性支持
  • 统一信号管理: Stop/GracefulStop 已支持
  • 统一注册和发现架构 部分支持
  • 统一治理流程

1.3.4 多客户端支持

  • 支持常用存储/缓存服务
    • redis 内置已支持
    • mysql 内置已支持
    • mongo
    • leveldb
    • groupcache
    • freecache
    • bigcache
  • 支持常用rpc客户端
    • grpc
    • http
    • dubbo-grpc
  • 支持常用MQ
    • rocketMQ内置已支持
    • nats
    • zeromq
    • kafka
  • 治理规范
    • 错误码
    • 动态配置
    • 拦截器
  • 统一治理
    • 链路追踪
    • 指标采集
    • 日志埋点

1.3.5 多种可靠性组件

  • 存储慢查询拦截
  • RPC慢响应拦截
  • 熔断限流

1.3.6 多种任务场景

  • 短时任务
  • 长时任务

1.3.7 控制台应用

  • 集成urfave/cli快速创建控制台应用
  • 集成juno平台API,从终端掌控治理

1.3.8 工具链

  • 脚手架,快速创建项目