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
相关推荐
weixin_307779131 小时前
基于AWS服务的客户服务电话情感分析解决方案
人工智能·深度学习·机器学习·云计算·aws
tnan25222 小时前
基于阿里云效实现cicd记录
阿里云·ci/cd·docker·容器·自动化
Heavydrink4 小时前
阿里云龙蜥8系统安装Docker详细教程
阿里云·docker·云计算
后端小张7 小时前
【案例实战】初探鸿蒙开放能力:从好奇到实战的技术发现之旅
分布式·华为·云计算·harmonyos·鸿蒙·鸿蒙系统·万物互联
weixin_307779137 小时前
应对不规则负载的异步ML模型服务AWS架构设计
人工智能·深度学习·机器学习·云计算·aws
AWS官方合作商8 小时前
AWS云计算入门指南:从零到一,详解核心服务与免费套餐
云计算·aws
星释9 小时前
阿里云Windows数据2T以上磁盘扩容方案
阿里云·云计算
云资源服务商9 小时前
深度解析阿里云通用算力型U1与U2i实例性能差异:架构、算力、场景选型全对比
服务器·阿里云·云计算
大海绵啤酒肚18 小时前
OpenStack虚拟化平台之T版搭建部署
linux·运维·云计算·openstack
weixin_3077791318 小时前
基于AWS多区域部署的高可用性与灾难恢复架构设计
云计算·aws