首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SrpingCloud Tencent Polaris中的组件

SrpingCloud Tencent Polaris中的组件

作者头像
鱼找水需要时间
发布于 2023-02-16 10:52:18
发布于 2023-02-16 10:52:18
7600
举报
文章被收录于专栏:SpringBoot教程SpringBoot教程

北极星包含哪些组件

北极星组件分为控制平面、数据平面以及生态组件3大类,通过这3大类组件,组成一套完整的微服务治理体系。

控制平面

控制平面负责服务和配置资源的整体调度和下发,用户在控制平面对数据进行查看和编辑规则,控制平面会将规则下发给数据平面,驱动数据平面进行具体的治理操作。

控制平面包含以下组件:

polaris-console

北极星的可视化控制台,直接面对终端用户,提供可视化界面供用户进行服务管理、配置管理、服务治理规则管理、可观测性等操作。

polaris

北极星的注册配置中心,暴露API接口供服务、配置以及治理规则获取及编辑。支持集群化部署,多个polaris集群之间可以共享同一份数据,支持客户端就近接入。

polaris-controller

北极星对接k8s的适配组件,可以将k8s的service以及endpoint的数据变更按需同步到北极星,实现 k8s service 和框架服务的统一管理。

polaris-limiter

北极星分布式限流的token服务,支持限流配额的汇总以及下发分配。

数据平面

高性能SDK

提供多语言的SDK主流语言支持Java、Go、C++,不劫持业务请求,几乎不增加请求延时,CPU 消耗低,不需要部署和运维 Sidecar。

Sidecar

劫持业务请求,有一定的请求延时,CPU 消耗较高,适用于无侵入的开发场景。

JavaAgent

对于Java的应用,直接通过字节码的方式加载到进程中,通过拦截器实现无感的接入。

生态组件

北极星兼容常用的开源框架、网关和 kubernetes:

  • 支持 grpc 等框架和北极星 SDK 的集成,框架用户不需要直接使用北极星 SDK
  • 支持 nginx 等网关和北极星 SDK 的集成,支持网关将请求转发到北极星服务
  • 支持 k8s service 自动注册到北极星,实现 k8s service 和框架服务的统一管理

service 自动注册到北极星,实现 k8s service 和框架服务的统一管理

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-07-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
日调用量超三十万亿,腾讯开源百万级服务发现和治理中心北极星
9 月 8 日,腾讯云面向所有开发者,正式宣布开源北极星(Polaris Mesh),开放了应用在大规模生产环境中的源代码,推进以微服务为核心的开源生态建设,并希望帮助业界更好地进行分布式或者微服务架构转型。 目前很多企业在微服务实施和演化过程中,都会面临技术栈的多样性问题。整个微服务领域逐渐沉淀出了无数个相关组件,大家在选择上更加困难,也为企业的基础设施建设不断带来挑战。腾讯也曾面临这样的痛点,因此从 2019 年开始腾讯开创了统一的微服务解决方案“北极星”(Polaris Mesh),通过北极星对
腾源会
2021/09/09
4870
重磅:腾讯正式开源 Spring Cloud Tencent,功能真心强大!!
点击上方“芋道源码”,选择“设为星标” 管她前浪,还是后浪? 能浪的浪,才是好浪! 每天 10:33 更新文章,每天掉亿点点头发... 源码精品专栏 原创 | Java 2021 超神之路,很肝~ 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 RocketMQ 源码解析 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析 作业调度中间件 Elastic-Job 源码解析 分布式事务中间件 TCC-Transaction
芋道源码
2022/07/04
7300
重磅:腾讯正式开源 Spring Cloud Tencent,功能真心强大!!
腾讯正式开源Spring Cloud Tencent,打造一站式微服务解决方案
导语 近日,Spring Cloud Tencent 于6月14日正式对外开源,作为腾讯开源的一站式微服务框架,Spring Cloud Tencent 实现了 Spring Cloud 标准微服务 SPI ,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 微服务架构应用。Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台  Polarismesh ,实现各种分布式微服务场景。 Github 地址(文末点击「阅读原文」即可跳转
腾讯云中间件团队
2022/06/20
5.9K0
腾讯正式开源Spring Cloud Tencent,打造一站式微服务解决方案
日均服务调用超65万亿!腾讯是怎么做云原生微服务治理的?
云原生时代,越来越多的企业借助于微服务与容器化,来提升业务弹性与研发效率。在服务治理的道路上,我们也吸取各家之所长打磨了相关的产品。本次分享以腾讯微服务架构建设为主,介绍了 TCS/TSF、北极星(PolarisMesh)和微服务治理方面的实践经验,以及在企业的相关落地案例。
腾讯云开发者
2024/12/03
1.1K0
日均服务调用超65万亿!腾讯是怎么做云原生微服务治理的?
SpringBoot应用优雅接入北极星PolarisMesh | 文末有福利
导语 PolarisMesh 是腾讯开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在K8s 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容grpc、spring cloud和servicemesh等开源生态,帮助用户快速构建扩展性强、可用性高的业务架构,实现从传统架构到云原生架构的转型。 作者简介 tenkye 腾讯云高级研发工程师
腾讯云中间件团队
2021/12/28
1.5K0
Polaris-Sidecar:更低成本的内网DNS实现
导语 PolarisMesh 是腾讯开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在K8s 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容grpc、spring cloud和servicemesh等开源生态,帮助用户快速构建扩展性强、可用性高的业务架构,实现从传统架构到云原生架构的转型。 内网寻址存在的问题 当某个服务下部署了多个应用程序副本时,一
腾讯云中间件团队
2022/03/30
1.1K0
SpringCloud Tencent Polaris单机版安装
单机版的安装需要依赖单机版软件包,单机版软件包的命名格式为polaris-standalone-release_*.zip:
鱼找水需要时间
2023/02/16
1.8K0
SpringCloud Tencent Polaris单机版安装
开源项目PolarisMesh月报:发布V 1.3.0 ,完美支持 proxyless 和 proxy 两种服务网格模式
导语 北极星(PolarisMesh )是腾讯开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在K8s 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容grpc、spring cloud和servicemesh等开源生态,帮助用户快速构建扩展性强、可用性高的业务架构,实现从传统架构到云原生架构的转型。 Github地址: https://git
腾讯云中间件团队
2021/12/02
2K0
面向异构技术栈和基础设施的服务治理标准化
作者简介 单家骏 腾讯云高级研发工程师 腾讯北极星(PolarisMesh)开源项目、弹性微服务引擎TSE核心研发,10+年从业经验,从事云计算及中间件 7 年有余。热爱开源、崇尚技术,希望能够使用技术使软件的应用变得简单、高效和美好。 前言 在已落幕的 QCon 全球软件开发大会·北京站《云原生微服务架构新趋势》专场,业界大佬们针对以基础设施和业务分离为核心目标,多运行时 /Dapr 等概念/项目被提出已有 2 年有余,它们是否真正解决了我们面临的问题?业务的反馈如何?是一个明确的新趋势吗?另一边,微服
腾讯云中间件团队
2023/03/24
6730
面向异构技术栈和基础设施的服务治理标准化
迎接2023 | 北极星开源一周年,感恩礼倾情相送
北极星(Polaris Mesh)是开源的一体化服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、故障容错和配置管理问题,提供业务监控、流量监控、事件中心和操作记录等全方位的可观测性能力,帮助用户快速低门槛构建微服务。 截止目前,在社区各位开发者的支持下,北极星和 Spring Cloud Tencent 社区经过一年的开源运营,一共收到 5200+ Star、1400+ Fork,有 2400+ 社区爱好者加入了社区交流群。积累了好未来、海管家等多家企业用户的案例。在这里非常感谢使用北极
腾讯云中间件团队
2022/12/21
6280
迎接2023 | 北极星开源一周年,感恩礼倾情相送
PolarisMesh源码系列——服务实例健康检查
PolarisMesh(北极星)是腾讯开源的服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、配置管理、故障容错和可观测性问题,针对不同的技术栈和环境提供服务治理的标准方案和最佳实践。
腾讯云中间件团队
2025/02/10
1780
PolarisMesh源码系列——服务实例健康检查
PolarisMesh源码系列--Polaris-Go注册发现流程
北极星是腾讯开源的一款服务治理平台,用来解决分布式和微服务架构中的服务管理、流量管理、配置管理、故障容错和可观测性问题。在分布式和微服务架构的治理领域,目前国内比较流行的还包括 Spring Cloud,Apache Dubbo 等。在 Kubernetes 的技术领域,也有以 Istio 为代表的 ServiceMesh 技术。本篇 Blog 主要分析北极星的优势,及其服务注册发现的技术实现。
腾讯云中间件团队
2024/07/04
2950
PolarisMesh源码系列--Polaris-Go注册发现流程
日调用量超三十万亿,腾讯开源百万级服务发现和治理中心北极星
导读 今天,腾讯云面向所有开发者,正式宣布开源北极星(Polaris Mesh),开放了应用在大规模生产环境中的源代码,推进以微服务为核心的开源生态建设,并希望帮助业界更好地进行分布式或者微服务架构转型。 目前很多企业在微服务实施和演化过程中,都会面临技术栈的多样性问题。整个微服务领域逐渐沉淀出了无数个相关组件,大家在选择上更加困难,也为企业的基础设施建设不断带来挑战。腾讯也曾面临这样的痛点,因此从 2019 年开始腾讯开创了统一的微服务解决方案“北极星”(Polaris Mesh),通过北极星对
腾讯云中间件团队
2021/09/09
1.4K0
全面拥抱Go社区:PolarisMesh全功能对接gRPC-Go | PolarisMesh12月月报
导语 PolarisMesh 是腾讯开源的百万级服务发现和治理中心,积累了腾讯从虚拟机到容器时代的分布式服务治理经验。作为分布式和微服务架构中的核心组件,PolarisMesh 提供服务寻址、流量调度、故障容错和访问控制等一系列能力,在K8s 和虚拟机环境中可以无差别使用,支持主流的开发模式,兼容grpc、spring cloud和servicemesh等开源生态,帮助用户快速构建扩展性强、可用性高的业务架构,实现从传统架构到云原生架构的转型。 作者简介 单家骏 腾讯云高级研发工程师 腾讯
腾讯云中间件团队
2021/12/29
1.2K0
上手报告|今天聊聊腾讯目前在用的微服务架构!
自从去年 10 月份搜狗正式被腾讯合并以后,我一直想给大家讲讲腾讯内部目前开发在用的一些技术栈,我想这对同学们有很高的学习价值。但苦于公司内部有明确的规定,不允许私自对外分享和发布未经公开的信息。一经发现,高压线开除处理!所以一直迟迟都没有动手。
开发内功修炼
2022/12/07
8840
上手报告|今天聊聊腾讯目前在用的微服务架构!
service mesh - 微服务通信进化之路
导语 | service mesh 致力于做微服务时代的 TCP,以 TCP 的方式解决微服务的通信问题。那么它解决的是微服务时代的什么问题?以及以何种方式解决这些问题呢?本文就来和大家一同探究这个话题,文章作者:吴芦峰,腾讯后台研发工程师。 一、什么是 service mesh service mesh 致力于做微服务时代的 TCP,  它解决的是微服务架构时代的通信问题。管理和控制网络间通信问题,解放业务团队,提升整体研发效率。 1. 微服务时代的 TCP TCP 是互联网的基石,首先来回
腾讯云开发者
2021/02/22
7310
PolarisMesh系列文章——概念系列(一)
项目地址:https://github.com/polarismesh/polaris
春少
2022/06/26
5640
PolarisMesh系列文章——源码系列(服务端启动流程)
PolarisMesh(北极星)是腾讯开源的服务治理平台,致力于解决分布式和微服务架构中的服务管理、流量管理、配置管理、故障容错和可观测性问题,针对不同的技术栈和环境提供服务治理的标准方案和最佳实践。
腾讯云中间件团队
2024/06/14
4010
PolarisMesh系列文章——源码系列(服务端启动流程)
好未来基于北极星的注册中心最佳实践
业务背景 好未来是一家以智慧教育和开放平台为主体,在全球范围内服务公办教育,助力民办教育,探索未来教育新模式的科技教育公司,旗下拥有学而思素养、学而思网校等品牌。作为国家新一代人工智能开放创新平台在教育行业的代表,好未来深耕教育场景,目前已积累15大类共计170余种AI能力,覆盖视觉、语音、自然语言处理等多个方向,引领教育+AI发展的同时,助力中小行业伙伴的成长,推动教育新生态建设。 2021年好未来 AI 中台业务规模激增,日调用量超6亿,总调用量上千亿。相比2020年增长约9倍,并持续呈现增长趋势。业务
腾讯云中间件团队
2022/11/03
1.1K0
好未来基于北极星的注册中心最佳实践
SpringCloud Tencent Polaris
北极星是腾讯开源的服务发现和治理中心,致力于解决分布式或者微服务架构中的服务可见、故障容错、流量控制和安全问题。虽然,业界已经有些组件可以解决其中一部分问题,但是缺少一个标准的、多语言的、框架无关的实现。
鱼找水需要时间
2023/02/16
1.5K0
SpringCloud Tencent Polaris
推荐阅读
相关推荐
日调用量超三十万亿,腾讯开源百万级服务发现和治理中心北极星
更多 >
领券
一站式MCP教程库,解锁AI应用新玩法
涵盖代码开发、场景应用、自动测试全流程,助你从零构建专属AI助手
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档