赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. Serverless应用引擎(新版)
  4. 操作指南
  5. 应用开发
  6. 微服务场景指引

微服务场景指引

  • 应用开发
  • 发布于 2025-04-17
  • 0 次阅读
文档编辑
文档编辑

Serverless 应用引擎 SAE(Serverless App Engine)支持原生Spring Cloud和Dubbo微服务框架的应用,您可以将基于原生Spring Cloud和Dubbo微服务框架开发的应用迁移、部署到SAE,进行微服务管理。

为什么使用SAE服务注册中心

  • Spring Cloud

    SAE注册中心具备Spring Cloud Alibaba Nacos Discovery注册中心的所有功能。

    Spring Cloud Alibaba Nacos Discovery实现了Spring Cloud Registry标准接口,遵循Spring Cloud Registry标准规范。在实现服务注册与发现方面,与Eureka、Consul和ZooKeeper等组件相同。

    SAE服务注册中心可以完全代替Eureka、Consul、ZooKeeper和Redis,作为您的微服务应用的服务注册中心。与其相比,SAE还具有以下优势:

    • SAE服务注册中心为共享组件,为您节省了运维、部署ZooKeeper等组件的物理设备成本。

    • SAE服务注册中心在通信过程中增加了鉴权加密功能,为您的服务注册链路进行了安全加固。

    • SAE服务注册中心与SAE其他组件紧密结合,为您提供了整套的微服务解决方案。

  • Dubbo

    SAE服务注册中心实现了Dubbo所提供的SPI标准的注册中心扩展,完整地支持Dubbo服务注册、路由规则和配置规则等功能。

    说明
    • 关于Dubbo所提供的SPI标准的注册中心扩展内容,请参见注册中心扩展。

    • 关于Dubbo服务注册,请参见注册和多注册中心。

    • 关于Dubbo路由规则,请参见路由规则。

    • 关于Dubbo配置规则,请参见配置规则。

您将应用部署到SAE时,SAE服务注册中心以高优先级自动设置Nacos Server服务端地址和服务端口,以及namespace、access-key、secret-key和context-path等信息,此外无需进行任何额外的配置。

原生Spring Cloud应用

  • 如果您初次接触原生Spring Cloud应用,希望在SAE上部署原生Spring Cloud应用,您需要在本地完成添加依赖和配置管理等操作,然后将应用部署到SAE。具体操作,请参见使用Spring Cloud开发微服务应用并部署至SAE。

  • 如果您在本地开发了依赖Eureka、Consul、ZooKeeper和Redis等组件实现的服务注册与发现的Spring Cloud应用,希望将该应用部署至SAE,那么只需要将服务注册与发现的组件的依赖和配置替换成Spring Cloud Alibaba Nacos Discovery,无需修改任何业务代码,即可将应用部署到SAE进行微服务托管。具体操作,请参见将Spring Cloud应用托管到SAE。

原生Dubbo应用

  • 如果您初次接触原生Dubbo应用,希望在SAE上部署原生Dubbo应用,您需要在本地完成添加依赖和配置管理等操作,然后将应用部署到SAE。具体操作,请参见将Dubbo应用托管到SAE。

  • 如果您在本地开发了依赖Eureka、Consul、ZooKeeper和Redis等组件实现的服务注册与发现的Dubbo应用,希望将该应用部署至SAE,那么只需要将服务注册与发现的组件的依赖和配置替换成edas-dubbo-extension,无需修改任何业务代码,即可将应用部署到SAE进行微服务托管。具体操作,请参见将Dubbo应用托管到SAE。

相关文章

微服务场景指引 2025-04-17 11:01

Serverless 应用引擎 SAE(Serverless App Engine)支持原生Spring Cloud和Dubbo微服务框架的应用,您可以将基于原生Spring Cloud和Dubbo微服务框架开发的应用迁移、部署到SAE,进行微服务管理。

使用Spring Cloud开发应用 2025-04-17 11:01

SAE支持原生Spring Cloud微服务框架,在该框架下开发的应用只需添加服务依赖和修改注册中心配置,便可获取SAE企业级的应用托管、应用治理、监控报警和应用诊断等能力,实现零代码工作量的应用迁移。 为什么使用Spring Clo

使用Dubbo开发应用 2025-04-17 11:01

SAE支持原生Dubbo微服务框架,在该框架下开发的微服务只需添加依赖和修改配置,便可获得SAE企业级的微服务应用托管、微服务治理、监控报警和应用诊断等能力,实现零代码量应用迁移。

应用迁移 2025-04-17 11:01

如果您的应用已经部署到生产环境并处于正常运行状态,为了保持业务不中断运行,并且不发生数据丢失,您可以采用平滑迁移的方式将应用迁移至SAE。 迁移至SAE的价值

Spring Cloud开发概述 2025-04-17 11:01

SAE支持原生Spring Cloud微服务框架,在该框架下开发的应用只需添加服务依赖和修改注册中心配置,便可获取SAE企业级的应用托管、应用治理、监控报警和应用诊断等能力,实现零代码工作量的应用迁移。 为什么使用Spring C

使用Spring Cloud开发微服务应用并部署至SAE 2025-04-17 11:01

本文以包含服务提供者和服务消费者的Spring Cloud应用为例,让您快速体验如何在本地开发、调试Spring Cloud应用并部署到SAE,实现应用的服务注册与发现,以及消费者对提供者的调用。

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号