本文介绍微服务引擎中涉及的基本概念。
模块 | 概念 | 说明 |
---|---|---|
注册中心 | 微服务引擎实例 | 微服务引擎实例是托管服务注册发现的开源组件,连接了火山引擎的网络和存储系统。 |
命名空间 | 命名空间是服务寻址下常用的隔离维度,不同命名空间服务无法直接相互访问。 | |
服务 | 通过服务注册记录的应用程序,能够被发现并远程调用。 | |
服务注册 | 服务启动时注册到服务发现组件中,以便其他服务能够发现并访问。 | |
服务注销 | 服务下线时从服务发现组件中注销。 | |
服务发现 | 查询某服务下的实例列表。 | |
服务配置 | 应用程序在开启和运行时需要读取的全局参数信息。 | |
配置管理 | 配置管理是指系统配置的编辑、存储、分发、变更管理、历史版本管理、变更审计等所有与配置相关的活动。 | |
治理中心 | 治理中心 | 微服务引擎以治理中心维度为用户构建完全隔离的管控平台,实现良好的资源隔离,单个治理中心可以纳管多个 k8s 集群。 |
健康检查 | 检查业务进程是否存活或者正常工作。 | |
流量泳道 | 基于请求流量业务标识服务治理。为了实现逻辑和物理资源的隔离,按照需求复制分组的一系列服务链路环境称为流量泳道,因内部逻辑和游泳场中的泳道相似而得名。 | |
全链路灰度发布 | 采用基线、灰度两类泳道版本,按比例或路由规则将服务流量路由至灰度版本,版本验证通过后,再逐步更新基线版本,直至完全替换,以保障业务发布的稳定性。 | |
服务网关 | 微服务引擎中的服务网关提供流量路由、流量染色等服务治理能力,同时还可以作为流量泳道的流量入口。 | |
流量入口 | 流量入口是外部流量进入微服务引擎的流量泳道的入口。通常为微服务引擎服务网关或自建网关。 |