用 SAE 的 serverless 方式来部署 Spring Cloud 应用有什么好处?

免去购买和运维 Iaas 的麻烦,提升应用部署效率;资源按需使用,按量计费,避免闲置浪费,节省成本。

SAE 的自定义命名空间怎么配置?

spring.cloud.nacos.config.namespace 参数值是命名空间 ID,不是命名空间名称。命名空间ID的获取途径有以下两种:

ANS 和 Nacos 在 SAE 中有什么区别吗?

SAE 的服务注册中心同时支持 ANS 和 Nacos,而且这两个客户端注册的数据也是可以互相打通的。推荐使用 Nacos。

部署 Dubbo 应用时,如何配置 SAE 注册中心?

在应用的配置文件中将注册中心指定为 SAE 轻量级配置中心。

<dubbo:registry id="edas" address="edas://127.0.0.1:8080"/>

其中 127.0.0.1 为轻量级配置中心的地址,如果您的轻量级配置中心部署在另外一台机器,则需要修改成对应的 IP 地址。由于轻量级配置中心不支持修改端口,所以端口必须使用 8080。

服务类型是 Spring Cloud ,Eureka 和 Consul 在原来的 ECS 上,若要使用 SAE,是否还需要维护 Eureka 和 Consul?

请将 Eureka 和 Consul 部署在 SAE 中,并切换至免费配置中心 Nacos 或者商业版配置中心 ACM,切换完成后无需进行手动维了。如果未切换至 Nacos 或者 ACM,仍需要自行维护。

SAE 中创建的应用可以通过子账号赋权的方式管理吗?

不可以,目前仅支持在 RAM 中为 AliyunEDASFullAccess 授权对部署在 SAE 的应用进行管理。

命名空间是否支持删除?

支持,请谨慎删除命名空间,命名空间删除后其内应用再次部署时将无法运行。

应用迁移至 SAE 后,应用的命名空间会改为默认命名空间?

不会,通过 SAE 进行应用迁移属于平滑迁移,不会修改应用自身的配置。

SAE 上应用与其数据库链接失败,如何处理?

检查部署在 SAE 上的应用与数据库是否处于同一 VPC 内。

SAE 可以用于本地开发环境开发微服务吗?

可以,应用开发完成后可以通过 toolkit-maven-plugin、Alibaba Cloud Toolkit for IntelliJ IDEA 和 Alibaba Cloud Toolkit for Eclipse 插件将应用部署在 SAE 上,具体详情请参见通过 Maven 插件自动部署应用通过 IntelliJ IDEA 插件部署应用通过 Eclipse 插件一键部署应用

在 SAE 上部署的应用与 EDAS 上的 ECS 集群应用可以互相调用吗?

SAE 与 EDAS 应用间互通需要满足如下三点要求。
  • 使用同一个 VPC。
  • 在同一个命名空间下。
  • 无安全组规则限制。

自建的普通java-main() 或java-tomcat 应用,能否运行在 SAE 上?

可以,SAE是通用且面向应用的Serverless PaaS 平台,不仅支持微服务应用,还支持其它应用。

SAE 上的应用除了可以访问 MySQL、Redis、MongoDB外,还可以访问如开放搜索,表格存储,maxcompute,日志服务等阿里云服务吗?有访问限制吗?

均可访问,没有限制。

SAE 可以消费我本地开发环境的服务吗?

如果是微服务方面的互调,SAE 可以调本地提供的服务。

应用删除失败,如何处理?

由于您的账号设置了操作保护,所以应用删除失败。请单击 SAE 控制台上右上角帐户头像,在安全设置页面单击操作保护所在行设置,并采用手机验证方式完成应用删除。