springboot项目迁移到阿里云函数

注意:长耗时,高内存 的应用,定时任务 不适合迁移。spring-cloud的微服务项目暂不适合迁移。

一、根据模板创建项目

1.内网数据库连接配置

如果用到了rds或者阿里云上自建的mysql数据库

则配置

复制代码
internetAccess: true
vpcConfig:
  securityGroupId: sg-安全组id
  vpcId: vpc-vpcId
  vSwitchIds:
    - vsw-虚拟交换机id

在ECS上自建的数据库可以直接复制ECS对应的id,注意配置不要写在tigger后面

修改函数区域为RDS或自建数据库所在区域

复制代码
vars:
  region: 'cn-beijing'

2.时区修改

复制代码
environmentVariables:
        TZ: Asia/Shanghai

二、代码修改

1.监听端口修改

由于bootstrap脚本的启动命令监听的是9000端口,所以我们把application.yaml里的端口也改成9000

复制代码
server:
  port: 9000

2.jar包名修改

bootstrap脚本默认使用的jar包名为webframework.jar,我们改成实际的jar包名

复制代码
java -Dserver.port=9000 -jar target/demo-0.0.1-SNAPSHOT.jar
相关推荐
数据库知识分享者小北7 小时前
《阿里云Data+AI:开启数据智能新时代》电子书上线啦!
人工智能·阿里云·云计算
辭七七7 小时前
使用阿里云操作系统控制台巧解调度抖动
阿里云·云计算
独行soc9 小时前
2025年渗透测试面试题总结-阿里巴巴-阿里云安全 一面、三面(题目+回答)
安全·web安全·阿里云·面试·职场和发展·云计算·红蓝攻防
独行soc10 小时前
2025年渗透测试面试题总结-阿里巴巴-阿里云安全(二面)(题目+回答)
科技·安全·web安全·阿里云·面试·职场和发展·红蓝攻防
听风说雨的人儿12 小时前
SolidWorks中文完整版+教程百度云资源分享
云计算·百度云
晨曦启明71112 小时前
Linux云计算SRE-第二十周
linux·运维·云计算
@HNUSTer15 小时前
基于 GEE 的城市热岛效应分析——可视化地表温度 LST 与归一化植被指数 NDVI 的关联
云计算·数据集·遥感大数据·gee·云平台
九河云16 小时前
华为云数字化诊断治理专家服务助力企业转型
华为云·云计算
奇墨 ITQM1 天前
奇墨科技FinOps云成本优化:精细化IT成本分摊重塑企业云财务管理
大数据·运维·人工智能·科技·云计算