SrpingCloud Tencent Polaris中的组件

简介: SrpingCloud Tencent Polaris中的组件

北极星包含哪些组件


1673445289782.jpg

北极星组件分为控制平面、数据平面以及生态组件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 和框架服务的统一管理

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
7月前
|
消息中间件 druid Java
web后端-SpringCloud-Bus消息总线组件
web后端-SpringCloud-Bus消息总线组件
|
XML 数据格式
Camunda常用功能
Camunda常用接口简介
3985 1
Camunda常用功能
|
4月前
|
开发者 监控 开发工具
如何将JSF应用送上云端?揭秘在Google Cloud Platform上部署JSF应用的神秘步骤
【8月更文挑战第31天】本文详细介绍如何在Google Cloud Platform (GCP) 上部署JavaServer Faces (JSF) 应用。首先,确保已准备好JSF应用并通过Maven构建WAR包。接着,使用Google Cloud SDK登录并配置GCP环境。然后,创建`app.yaml`文件以配置Google App Engine,并使用`gcloud app deploy`命令完成部署。最后,通过`gcloud app browse`访问应用,并利用GCP的监控和日志服务进行管理和故障排查。整个过程简单高效,帮助开发者轻松部署和管理JSF应用。
64 0
|
SpringCloudAlibaba Java Nacos
霸道!阿里最新版Spring Cloud Alibaba项目文档,竟将重要组件弃用
为什么会出现 SpringCloud Alibaba? SpringCloud Netflix 项目进入了维护模式。意味着 SpringCloud Netflix 将不再开发新的组件。维护中 的组件将通过平行组件所替代。
|
SpringCloudAlibaba Java 数据库
SpringCloud Alibaba微服务番外一 - Swagger自定义自动配置
SpringCloud Alibaba微服务番外一 - Swagger自定义自动配置
250 0
|
Prometheus Kubernetes 监控
SpringCloud Tencent Polaris单机版安装
SpringCloud Tencent Polaris单机版安装
SpringCloud Tencent Polaris单机版安装
|
SQL Java 数据库
安卓Jetpack组件Room数据库框架的使用(附Demo)
安卓Jetpack组件Room数据库框架的使用(附Demo)
360 0
安卓Jetpack组件Room数据库框架的使用(附Demo)
|
Prometheus 负载均衡 监控
Spring Cloud Tencent 尝鲜《一》
第一章节我们先说说基本概念,然后说一下配置的使用及服务发现与注册整合过程。
525 0
|
JSON 缓存 运维
教程系列(二):Spring Cloud Tencent 使用配置中心管理配置
当应用的配置多了之后,往往需要配置中心来管理配置的生命周期,例如修改、发布、版本管理、回滚、多集群管理等。另外也经常遇到需要动态下发配置的场景,例如开关、业务参数等等。本文主要介绍 Spring Cloud Tencent 如何集成北极星配置中心。
602 0
教程系列(二):Spring Cloud Tencent 使用配置中心管理配置
|
Prometheus 运维 监控
Spring Cloud Tencent 迎来 1.7.0 大版本更新,欢迎体验
1.7.0 是 Spring Cloud Tencent 大版本,包含众多非常实用的功能发布。例如:配置中心推送优化、多测试环境、SCG 染色插件等。全面支持 Spring Cloud Hoxton、2020、2021 版。
209 0