SrpingCloud Tencent Polaris中的组件

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 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搭建和管理企业级网站应用
相关文章
|
3月前
|
开发者 监控 开发工具
如何将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应用。
60 0
|
6月前
|
存储 容器
Flutter 应用服务:主题、暗黑、国际化、本地化-app_service库
Flutter 应用服务:主题、暗黑、国际化、本地化-app_service库
274 0
|
Prometheus Kubernetes 监控
SpringCloud Tencent Polaris单机版安装
SpringCloud Tencent Polaris单机版安装
SpringCloud Tencent Polaris单机版安装
|
存储 负载均衡 前端开发
hydra-microservice 中文手册(中篇)
hydra-microservice 中文手册(中篇)
265 0
|
消息中间件 存储 NoSQL
hydra-microservice 中文手册(完整篇)(一)
hydra-microservice 中文手册(完整篇)(一)
345 0
|
存储 JSON NoSQL
hydra-microservice 中文手册(完整篇)(二)
hydra-microservice 中文手册(完整篇)(二)
256 0
|
负载均衡 NoSQL JavaScript
hydra-microservice 中文手册(上篇)
hydra-microservice 中文手册(上篇)
197 0
|
消息中间件 存储 NoSQL
hydra-microservice 中文手册(下篇)(一)
hydra-microservice 中文手册(下篇)(一)
194 0
|
存储 NoSQL 安全
hydra-microservice 中文手册(下篇)(二)
hydra-microservice 中文手册(下篇)(二)
145 0