首页 > 社交 > 科普中国

腾讯正式开源

常驻编辑 科普中国 2022-06-15 腾讯   北极星   路由   实例   场景   规则   解决方案   能力   正式   发现   环境   业务   中心
DLo拜客生活常识网

Spring Cloud Tencent 提供的这样一系列针对服务注册与发现的周边功能,完善了微服务架构的治理与管控能力。DLo拜客生活常识网

2.2 配置中心 (Spring Cloud Tencent Polaris Config)

今年上半年北极星开始支持配置中心的能力。北极星配置中心核心配置三元组模型为:DLo拜客生活常识网

Namespace

用于逻辑隔离集群的能力,例如常用于隔离环境。DLo拜客生活常识网

FileGroup

配置文件组,一组配置文件的集合。在 Spring Cloud Tencent 里,我们推荐的最佳实践是一个应用为一个 FileGroup。对于框架类的配置,以框架名作为一个 FileGroup, 例如 dubbo。DLo拜客生活常识网

File

配置文件,例如 properties 、yml 格式的配置文件。配置文件为最小管理单元,而不是配置文件里的配置项。DLo拜客生活常识网

[Namespace, FileGroup, File] 唯一定位一份配置文件。我们在设计模型的时候,参考了业界主流的配置中心产品,我们认为配置文件、配置文件组的概念,是开发者广泛认知且理解成本最低的配置领域模型,例如本地磁盘的文件夹和文件的概念。DLo拜客生活常识网

配置中心核心能力是配置管理能力以及动态实时推送能力。在配置管理方面,一个应用往往具有非常多的配置文件,如何清晰的管理配置文件是一个非常重要的能力。我们在管控台设计 UI 时,开创性的把文件名以 / 作为分隔符树状形式展示。如下图所示,可以按应用模块划分目录,通过目录方式能够清晰管理一个应用下杂乱的配置文件。DLo拜客生活常识网

DLo拜客生活常识网

(图:配置文件管理页面)DLo拜客生活常识网

另外在 Spring Cloud 集成方面,众所周知 Spring Boot 会自动加载应用 resources 目录下的 application.yml、application.properties 以及优先级更高的 application- a c t i v e P r o f i l e . y m l 文 件 。 在 S p r i n g C l o u d T e n c e n t P o l a r i s C o n f i g 集 成 时 , 我 们 完 全 沿 用 了 这 套 原 生 的 配 置 加 载 机 制 。 也 就 是 S p r i n g C l o u d T e n c e n t P o l a r i s C o n f i g 在 启 动 时 , 会 自 动 加 载 应 用 文 件 组 下 的 a p p l i c a t i o n . y m l 和 a p p l i c a t i o n {activeProfile}.yml 文件到 Spring 容器里。用户在做迁移时,只需把 resources 目录下所有的配置文件原封不动的上传到北极星即可。DLo拜客生活常识网

2.3 服务路由 (Spring Cloud Tencent Polaris Router)

在微服务领域,由于服务做了细粒度的拆分部署服务变的非常的轻量灵活。在结合 k8s 云原生极速弹性能力之后变的更加的强大。但是底层的 Paas 能力只是提供了基础弹性能力,真正发挥能力需要依赖上层的流量调配的能力。

相关阅读:

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