6月14日,腾讯正式对外开源了一站式微服务框架 Spring Cloud Tencent 。
Spring Cloud Tencent 实现了 Spring Cloud 标准微服务 SPI ,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 微服务架构应用。Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台 PolarisMesh ,实现各种分布式微服务场景。
目前 Spring Cloud Tencent 主要提供了微服务领域常见的服务注册与发现、配置中心、服务路由、限流熔断以及元数据链路透传能力。
- 服务注册与发现是 Spring Cloud Tencent 最为核心的功能之一,通过实现 Spring Cloud 的服务注册与发现的标准接口,提供微服务应用快速接入北极星服务注册中心的能力。
- 今年上半年北极星开始支持配置中心的能力。北极星配置中心核心配置三元组模型为:Namespace、FileGroup、File。
- Spring Cloud Tencent Polaris Router 目前实现了两种场景化的路由能力以及一种非常灵活的规则路由的能力。
- Spring Cloud Tencent 支持北极星提供的两种类型的服务限流能力,即单机限流与分布式限流。