请教一下,我们的java项目现在是跑在ECS的docker里面的,不是微服务架构的,迁移到SAE上需要做些什么改造吗?目前配置文件是外置的,通过启动参数指定的。如果是镜像部署的话,理论上是不需要做什么改造的,配置文件外置的具体是什么形式?
在Serverless 应用引擎中,java项目迁移到SAE上需要做些什么改造吗?[阿里云Serverless]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
请教一下,我们的java项目现在是跑在ECS的docker里面的,不是微服务架构的,迁移到SAE上需要做些什么改造吗?目前配置文件是外置的,通过启动参数指定的。如果是镜像部署的话,理论上是不需要做什么改造的,配置文件外置的具体是什么形式?
将 Java 应用从 ECS 迁移到 SAE 的过程需要进行一定的改造,但难度相对较小。以下是需要关注的部分:
您好!对于将Java项目从ECS的Docker迁移到SAE的过程,一般来说,您不需要做太多修改,但具体还取决于您的项目结构和依赖情况。以下是一些常见的注意事项:
docker run
–name=business
–volume=/nas:/nas:rw
–volume=/oss:/oss:rw
–volume=/opt/business:/opt/business:rw
–cap-add=SYS_ADMIN
–workdir=/opt/business
-p 9077:9077
–restart=always
–log-opt max-size=1024m
–runtime=runc
–detach=true
hididi/centos7_jdk8:1.1
java -Xms256m -Xmx2048m -Xmn265m -Dlogging.path=logs_9077 -jar /opt/business/business-0.0.1.jar –spring.config.location=/opt/business/application.yml 你打包出来镜像,直接用这个镜像部署就行了 此回答整理自钉群:【3群】Serverless应用引擎(SAE)用户群