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

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

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

SAE 服务注册中心能够完全代替 ZooKeeper 和 Redis,作为您 Dubbo 、Spring Cloud 服务的注册中心。同时,与 ZooKeeper 和 Redis 相比,还具有以下优势:
  • SAE 服务注册中心为共享组件,节省了您运维、部署 ZooKeeper 等组件的物理设备成本。
  • SAE 服务注册中心在通信过程中增加了鉴权加密功能,为您的服务注册链路进行了安全加固。
  • SAE 服务注册中心与 SAE 其他组件紧密结合,为您提供一整套的微服务解决方案。

原生 Spring Cloud 应用

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

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

原生 Dubbo 应用

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

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