请教一下,我们的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)用户群
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。