应用开发

在部署应用到SAE前的开发阶段,本文针对不同的场景给出指引和注意事项。

技术栈语言

SAE不限制应用的技术栈语言,您可以开发任何语言的应用,制作成镜像并部署到SAE。

对于下列语言开发的应用,SAE还支持直接使用代码包部署:

  • Java:支持将源码打包成JAR包或WAR包部署。

  • PHP、Python、.NET Core:支持将源码打包成ZIP包部署。

应用架构

SAE不仅支持单体架构应用,还支持原生Spring CloudDubbo框架开发的微服务架构应用

单体架构应用

如果您需要部署单体架构应用,请在确保应用可以在本地运行后,将应用部署到SAE,具体操作请参考应用部署

微服务架构应用

您可以将基于原生Spring CloudDubbo微服务框架开发应用,并部署到SAE。详细开发指引,请参见:

完成开发后,将应用部署到SAE,具体操作请参考应用部署

如果您需要将本地部署的微服务架构应用迁移到SAE,请参见应用迁移