TSE 北极星网格 PolarisMesh 是腾讯开源的注册中心、配置中心和治理中心,致力于解决分布式或者微服务架构中的服务可见、故障容错、流量控制和安全问题。北极星在腾讯内部的服务注册数量超过百万,日接口调用量超过十万亿,通用性和稳定性都得到了大规模的验证。
一站式服务治理中心
本产品集服务注册发现和服务治理控制面于一体,帮助业务解决分布式或者微服务架构面临的注册发现、故障容错、流量控制和安全问题。
支持多种开发语言
本产品提供 Java、Go 和 C++ 等多种高性能、功能语义相同的 SDK,可以轻松集成到不同的技术栈,帮助企业实现统一的服务发现和治理。
支持常用开发框架
本产品的服务治理 SDK 可以集成到 gRPC 和 Spring Cloud等开发框架中,帮助框架完善服务治理功能。框架用户不感知,接入成本低。
一键部署
本产品提供一键式开箱即用的服务治理中心能力,您无需关注资源部署。
免运维
本产品会保证后端的健康运行,您无需投入人力运维,让您专注于自身业务实现。
高可用容灾
本产品提供多可用区部署、健康探测、自动恢复等能力,实现高可用容灾,保障您的服务持续、稳定、安全运行。
应用场景
接入方式
提供常用的服务框架接入方式,支持 Spring Cloud/Spring Boot, gRPC-Go, CloudWeGo 等。
提供多语言 SDK 的接入方式,支持 Java,Go,C++,PHP,LUA 等。
提供流量代理的无侵入接入方式,支持 Envoy Proxy。
提供本地 DNS 的接入方式,用户使用域名可实现服务发现。
多测试环境流量路由
微服务架构不同微服务应用可能是多个团队进行开发与维护,每个团队只需关注所属的一个或多个微服务,而各个团队维护的微服务之间可能存在相互调用关系,因此给开发、测试、联调阶段带来较大的复杂性。
1、如果所有团队使用同一套开发联调环境,那么一个团队的测试微服务实例无法正常运行时,会导致其他依赖该微服务的应用也无法正常运行。
2、如果每个团队有单独的一套开发联调环境,那么每个团队不仅需要维护自己环境的微服务应用,还需要维护其他团队微服务应用。效率大大降低,资源成本大幅提升。
解决方案:
TSE 云原生网关 + PolarisMesh (北极星) 通过服务实例染色、流量染色、服务路由的能力解决多测试环境流量路由的问题。
全链路灰度
新功能上线之后,可以通过细粒度的灰度规则控制哪些用户或者哪些地域可以使用。可以先选择内部用户、灰度申请的内测用户使用,测试功能的正确性。在验证通过之后,再逐步扩大灰度的范围最终至全部的客户,以此降低新功能质量的风险因素。
多活容灾与就近访问
通过云原生网关和北极星网格 PolarisMesh 提供接入层与应用层的多活容灾与就近访问。实现故障快速恢复、容量快速扩容。
支持自动获取服务实例的地域信息
支持自动根据地域信息进行就近路由
支持跨可用区、跨地域容灾切换
限流场景
通过云原生网关和北极星网格 PolarisMesh 支持接入层服务流量限流和服务间调用限流场景:
【支持多维度精细化限流能力】
支持服务/接口/标签的限流能力。
支持秒、分钟、小时、天等时间微服的限流能力。
【支持多种限流类型】
单机限流:针对单个被调实例的级别的限流,流量限额只针对当前被调实例生效,不共享。
分布式限流:针对服务下所有实例级别的限流,多个服务实例共享同一个全局流量限额。
单元化
单元化架构通过核心数据水平拆分、应用服务的无状态设计将相同领域的业务服务划分为一个个独立部署单元,单元内业务闭环。有效解决服务的弹性伸缩、故障隔离、异地多活等微服务应用的高可用问题。
支持业务单元划分
支持跨单元部署
帮助与文档
快速入门
帮助您快速创建并使用北极星网格。
产品介绍
帮助您快速了解北极星网格。
产品动态
介绍北极星网格的产品动态。
购买指南
介绍北极星网格的计费模式和价格。