首页 > 社交 > 科普中国

腾讯正式开源

常驻编辑 科普中国 2022-06-15 腾讯   北极星   路由   实例   场景   规则   解决方案   能力   正式   发现   环境   业务   中心
基于以上两点核心原因,把北极星作为 Spring Cloud 一个开箱即用的实现套件就顺理成章了。既能满足 Spring Cloud 的用户,又能满足北极星 Java 的用户。当然 Spring Cloud Tencent 目前只对接了北极星的能力,后续会支持更多腾讯开源的优秀产品。DLo拜客生活常识网

二、Spring Cloud Tencent 模块详细介绍

目前 Spring Cloud Tencent 主要提供了微服务领域常见的服务注册与发现、配置中心、服务路由、限流熔断以及元数据链路透传能力。接下去会详细介绍每一部分的能力。DLo拜客生活常识网

DLo拜客生活常识网

(图:Spring Cloud Tencent 能力大图)DLo拜客生活常识网

2.1 服务注册与发现 (Spring Cloud Tencent Polaris Discovery)

服务注册与发现是 Spring Cloud Tencent 最为核心的功能之一,通过实现 Spring Cloud 的服务注册与发现的标准接口,提供微服务应用快速接入北极星服务注册中心的能力。开发者通过简单的引入 Spring Cloud Tencent 服务注册与发现的依赖,即可使用北极星的服务注册与发现功能。接入服务注册与发现之后,还能按需使用北极星提供的强大服务治理能力,例如场景化的服务路由能力、服务熔断能力等。方便开发者针对微服务的实际生产场景作出个性化的服务治理配置。DLo拜客生活常识网

北极星的服务模型包括命名空间、服务和服务实例。DLo拜客生活常识网

命名空间

命名空间提供了一种在同一个注册中心下资源的逻辑隔离的机制,同一命名空间下的服务命名必须唯一,但是跨命名空间允许存在同名的服务。命名空间常用于区分不同的环境或者多个业务之间的服务隔离。DLo拜客生活常识网

服务

服务也是逻辑的概念,提供一个特定业务领域的服务能力。例如订单服务,用户服务,转账服务等。DLo拜客生活常识网

服务实例

服务实例是服务下的一个具体的物理节点。DLo拜客生活常识网

DLo拜客生活常识网

(图:服务实例详情)DLo拜客生活常识网

Spring Cloud Tencent 在基础的服务注册发现上,提供了一些拓展能力。首先,Spring Cloud Tencent 集成了北极星的一些路由插件,通过在北极星控制台页面更改服务实例的隔离状态或者权重值,都可以实现服务实例的动态上下线的特性,如上图所示。DLo拜客生活常识网

Spring Cloud Tencent 还提供了多服务注册与发现的进阶功能。举个例子,公司内部多个部门或组织使用了不同的服务注册中心,当决策技术栈统一或是迁移到北极星注册中心时,需要使用平滑的方式进行业务改造,而非直接替换原有的 SDK 接入北极星注册中心。此时可以使用 Spring Cloud Tencent 的多服务注册与发现的能力,帮助开发者的微服务应用过渡技术栈转换的尴尬期。

相关阅读:

  • 腾讯手机管家怎么样(腾讯手机管家杀毒靠谱吗)
  • 腾讯是哪个国家的(腾讯背后有国家吗)
  • 全年无爆款,悬疑剧怎么了?
  • 腾讯客服电话是多少(0755-83765566申诉)
  • 腾讯客服电话多少(腾讯人工客服电话是多少号)
  • 腾讯的游戏有哪些(腾讯手游下载平台)
  • 周杰伦 43 岁生日当天,杰迷在腾讯文档里搞团建
  • ufc哪里看(腾讯体育可以看ufc吗)
  • 为什么反垄断(腾讯一家独大为什么没被制裁)
  • 为什么腾讯是港股(腾讯美股还是港股)
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。