应用开发
在部署应用到SAE前的开发阶段,本文针对不同的场景给出指引和注意事项。
技术栈语言
SAE不限制应用的技术栈语言,您可以开发任何语言的应用,制作成镜像并部署到SAE。
对于下列语言开发的应用,SAE还支持直接使用代码包部署:
Java:支持将源码打包成JAR包或WAR包部署。
PHP、Python、.NET Core:支持将源码打包成ZIP包部署。
应用架构
SAE不仅支持单体架构应用,还支持原生Spring Cloud或Dubbo框架开发的微服务架构应用。
单体架构应用
如果您需要部署单体架构应用,请在确保应用可以在本地运行后,将应用部署到SAE,具体操作请参考应用部署。
微服务架构应用
您可以将基于原生Spring Cloud和Dubbo微服务框架开发应用,并部署到SAE。详细开发指引,请参见:
完成开发后,将应用部署到SAE,具体操作请参考应用部署。
如果您需要将本地部署的微服务架构应用迁移到SAE,请参见应用迁移。