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
相关推荐
diablobaal2 小时前
云计算学习100天-第32天
学习·云计算
Britz_Kevin5 小时前
从零开始的云计算生活——第五十三天,发愤图强,kubernetes模块之Prometheus和发布
kubernetes·云计算·生活
朱包林7 小时前
数据库服务-日志管理-备份与恢复-主从同步
linux·运维·服务器·数据库·mysql·云计算
神色自若8 小时前
AbpVnext 阿里云ssl证书多个生产环境自动更新
服务器·阿里云·ssl
TG_yunshuguoji12 小时前
阿里云轻量应用服务器与ECS对比
阿里云·云计算·云服务
血手人屠喵帕斯20 小时前
腾讯云人脸库技术架构深度解析
架构·云计算·腾讯云
似水流年 光阴已逝20 小时前
腾讯云DTS数据库迁移底层原理与实战解析
云计算·腾讯云·数据迁移
钉钉开发者社区20 小时前
如何在阿里云百炼中使用钉钉MCP
阿里云·钉钉·mcp
天翼云开发者社区21 小时前
云上托举智造梦,天翼云为机械工业注入澎湃数字活力!
云计算
天翼云开发者社区21 小时前
数字先锋 | 数字之光,在“水”一方,天翼云加速攀枝花水务集团国产化发展!
云计算·天翼云