产品介绍
更新时间:2025-04-07
产品介绍
微服务引擎(Microservices Engine,简称 MSE)是一个一站式微服务管理平台,提供服务注册、服务发现、配置管理等全场景能力。在可用性和可运维性等多个方面进行增强,助力用户快速构建微服务架构。
核心概念
概念 | 描述 |
---|---|
命名空间(Namespace) | Namespace 是注册配置中心中最顶层的隔离单位,通过将服务实例、配置等资源划分到不同的命名空间,实现不同环境(如开发、测试、生产)或不同租户(如不同业务团队)的独立管理。 |
服务 | 在微服务引擎中,"服务"通常指的是微服务架构中的基本单元。每个微服务是独立的、功能完整的一个组件,它实现了特定的业务功能,并可以被独立部署和扩展。微服务是业务概念,即提供某种服务的某个进程。 每一个服务都具有自主运行的业务功能,多个微服务组成应用程序。 |
服务实例 | 服务实例指的是在微服务架构中,一个服务的具体运行副本。在分布式系统中,一个服务可能会有多个运行实例,以实现负载均衡、高可用性或扩展性。 |
注册配置中心 | 在分布式系统或微服务架构中,用于管理服务的注册与发现,以及配置信息的存储与分发的系统组件。每个服务实例在启动时,会在注册配置中心注册自己提供的服务以及所在的网络位置等信息。同时,服务消费者可以从注册配置中心查询到所需服务的网络位置,并能获取配置信息。注册配置中心还可以对服务实例进行健康检查,维护当前可用服务的清单。 |
配置 | 微服务场景中的配置是指对程序代码中某些变量的取值控制。比如,动态配置就是通过在微服务运行过程中对某些变量的取值进行动态变更。 |
配置分组(Group) | 配置分组中保存了一组配置文件,是组织配置的维度之一。一般用于同一环境下不同业务模块的配置分类(如订单模块、支付模块),在 Nacos 中字段值默认为 DEFAULT_GROUP。 |
服务注册 | 将服务模块的信息注册到一个公共的组件上,例如注册中心。 |
服务发现 | 新注册的服务模块能够及时被其他的服务调用发现。 |
产品优势
-
自动化运维
- 微服务引擎 MSE 实现服务的注册、发现和自动健康检查,您无需投入人力运维相关组件,让您专注于自身业务实现。
-
灵活扩展
- 微服务引擎 MSE 支持服务的动态扩展和收缩,能够灵活应对不同规模和需求的业务场景,保障业务的高可靠运行。
-
安全稳定
- 微服务引擎 MSE 提供微服务基于角色的安全接入,保障您的服务持续、稳定、安全地运行。