鹅长微服务发现与治理巨作PolarisMesh实践-上

@
目录

  • 概述
    • 定义
    • 核心功能
    • 组件和生态
    • 特色亮点
    • 解决哪些问题
    • 官方性能数据
  • 架构原理
    • 资源模型
    • 服务治理
      • 基本原理
      • 服务注册
      • 服务发现
  • 安装
    • 部署架构
    • 集群安装
  • SpringCloud应用接入
    • 版本兼容
    • 创建演示父项目
    • 提供者微服务示例
    • 消费者微服务示例
    • 动态配置示例
概述定义
PolarisMesh 官网地址 https://polarismesh.cn/
PolarisMesh官网中文文档 https://polarismesh.cn/zh/doc/北极星是什么/简介.html
PolarisMeshGitHub源码地址 https://github.com/polarismesh
PolarisMesh(北极星)是腾讯开源的支持多语言、多框架的云原生服务发现和治理中心 , 提供高性能SDK和无侵入Sidecar两种接入方式 。
前面多篇文章讲解Spring Cloud Alibaba微服务一站式解决全组件的原理和实践 , Spring Cloud Alibaba主要服务于Java技术栈 , 而PolarisMesh提供多语言、框架无关、服务网格的实现 , 当之无愧的集大成者 。北极星在腾讯内部的服务注册数量超过百万 , 日接口调用量超过十万亿 , 通用性和稳定性都得到了大规模的验证 。
PolarisMesh不仅提供无侵入Sidecar , 还提供高性能SDK , 实现语义相同的服务发现和治理功能 , 用户可以根据业务场景自行选择 。对于请求量大和资源消耗敏感用户 , 可以在业务应用或者开发框架中集成北极星SDK , 快速补齐服务发现和治理功能 。
核心功能PolarisMesh的功能都是基于插件化设计 , 可单独使用 , 采用计算存储分离 , 计算层节点可以随着客户端节点的增加平行扩展 , 轻松支持百万级节点接入 。从功能大类来看 , 分为注册中心、配置中心以及服务网格三类功能