Skip to content

Latest commit

 

History

History
97 lines (66 loc) · 4.84 KB

README-zh.md

File metadata and controls

97 lines (66 loc) · 4.84 KB

北极星:服务发现和治理

Build Status codecov.io Go Report Card Docker Pulls Contributors License GitHub release (latest by date)

English | 简体中文

README:

更多文档请查看北极星官网

介绍

北极星是一个支持多语言和多框架的服务发现和治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、故障容错、配置管理和可观测性问题,针对不同的技术栈和环境提供服务治理的标准方案和最佳实践。

功能

  • 服务管理:服务注册、服务发现、健康检查
  • 流量控制:可自定义的流量路由、负载均衡、限频限流、访问控制
  • 故障容错:服务和接口熔断和降级、实例熔断和切换
  • 配置管理:版本管理、灰度发布、动态更新

亮点

  • 一站式服务治理平台,覆盖注册中心、服务网格和配置中心的能力
  • 提供 SDK、开发框架、Java agent 和 sidecar 等多种模式的数据面
  • 支持常用的开发框架,例如:Spring Cloud、Dubbo 和 gRPC 等
  • 支持 K8s 服务注册和 sidecar 自动注入,实现 Proxy 服务网格

如何安装

更多文档请查看安装指南

如何开发服务

北极星提供 SDK、开发框架、Java agent 和 sidecar 等多种模式的数据面。用户可以根据业务需求使用一种或者多种模式的数据面。

使用北极星多语言 SDK,直接调用北极星客户端 API:

使用集成北极星 Java SDK 的 HTTP 和 RPC 框架:

使用集成北极星 Go SDK 的 HTTP or RPC 框架:

使用 K8s 服务注册和 sidecar 自动注入:

如何集成服务网关

用户可以在多种服务网关里集成北极星的服务发现和治理能力。

交流群

扫码二维码,加入北极星开源交流群。欢迎用户反馈使用问题和优化建议。