MSE提供了免运维,高可用的引擎服务,提供全托管的注册中心和配置中心、网关以及无侵入的开源服务治理能力,可以使用在大数据,微服务领域,帮助业务快速集成和降低改造成本。

服务注册与分布式系统协调

MSE注册配置中心能够实现服务注册与发现、配置管理、分布式数据管理等功能,支持多种引擎类型(兼容Nacos、ZooKeeper和Eureka)。

能够应用于以下业务场景:

  • 微服务注册与发现

    在快速发展的云计算时代,微服务应用越来越广泛,MSE为采用Spring Cloud和Dubbo框架开发的微服务提供了高可用、免运维和稳定的服务注册中心。

  • 分布式调度(支持非微服务场景)

    如果您使用HBase、Spark或Kafka等开源软件,则使用MSE提供的ZooKeeper、Eureka和Nacos可以实现分布式系统的协调,助力企业降低成本和提高效率。

推荐搭配使用:

消息队列Kafka

分布式系统

集成服务网格ASM,实现多语言应用和Java应用互通

服务网格技术的诞生,给使用多语言应用来实现传统Java框架类似的微服务治理能力提供了强有力的支持。服务网格与业务解耦的理念反哺到传统的Java框架,帮助业务快速集成和降低改造成本。

能够应用于以下业务场景:

  • 无侵入接入

    Spring Cloud和Dubbo的微服务应用通过Java Agent ,其他多语言微服务通过Sidecar实现业务“零改造”接入。

  • 统一的流量管控和配置

    提供配置和治理策略,实现传统Java微服务与多语言微服务的流量管控和治理,降低使用成本和维护成本。

  • 多语言互通

    无需修改任何代码,即可实现传统Java微服务和多语言微服务的流量互通。

推荐搭配使用:

容器服务ACK+服务网格ASM

多语言微服务

将流量网关与微服务网关合二为一,降低资源开销

流量网关(如Nignx)是指提供全局性的、与后端业务应用无关的策略,例如HTTPS证书卸载、Web防火墙、全局流量监控等。微服务网关(如Spring Cloud Gateway)是指与业务紧耦合的、提供单个业务域级别的策略,如服务治理、身份认证等。MSE云原生网关将两层网关变为一层,不仅可以节省50%的资源开销,还可以降低运维及使用成本。

在传统网关模式中,流量网关负责南北向流量调度及安全防护,微服务网关负责东西向流量调度及服务治理。在下一代网关模式中,云原生网关负责东西南北向流量调度及安全防护和服务治理。部署结构示意图如下:

云原生网关部署示意图

提供丰富的认证鉴权能力,降低安全接入成本

认证鉴权是网关的刚需,MSE云原生网关不仅提供常规的JWT认证,也提供基于授权开放网络标准OAuth 2.0的OIDC认证。同时,MSE云原生网关也支持阿里云的应用身份服务IDaaS,帮助您实现支付宝、淘宝、天猫等第三方认证登录,并以插件的方式支持来扩展认证鉴权功能,以降低安全接入成本。

MSE云原生网关负责东西南北向流量调度及安全防护与服务治理。认证鉴权功能示意图如下:

认证鉴权功能图