English | 简体中文
README:
更多文档请查看北极星官网
北极星是一个支持多语言和多框架的服务发现和治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、故障容错、配置管理和可观测性问题,针对不同的技术栈和环境提供服务治理的标准方案和最佳实践。
功能:
- 服务管理:服务注册、服务发现、健康检查
- 流量控制:可自定义的流量路由、负载均衡、限频限流、访问控制
- 故障容错:服务和接口熔断和降级、实例熔断和切换
- 配置管理:版本管理、灰度发布、动态更新
亮点:
- 一站式服务治理平台,覆盖注册中心、服务网格和配置中心的能力
- 提供 SDK、开发框架、Java agent 和 sidecar 等多种模式的数据面
- 支持常用的开发框架,例如:Spring Cloud、Dubbo 和 gRPC 等
- 支持 K8s 服务注册和 sidecar 自动注入,实现 Proxy 服务网格
更多文档请查看安装指南
北极星提供 SDK、开发框架、Java agent 和 sidecar 等多种模式的数据面。用户可以根据业务需求使用一种或者多种模式的数据面。
使用北极星多语言 SDK,直接调用北极星客户端 API:
使用集成北极星 Java SDK 的 HTTP 和 RPC 框架:
- spring cloud
- spring boot
- dubbo-java
- grpc-java
使用集成北极星 Go SDK 的 HTTP or RPC 框架:
使用 K8s 服务注册和 sidecar 自动注入:
用户可以在多种服务网关里集成北极星的服务发现和治理能力。
扫码二维码,加入北极星开源交流群。欢迎用户反馈使用问题和优化建议。