小滴课堂-学习笔记:(19)【高级篇】AlibabaCloud微服务阿里云ECS容器化部署

本文详细介绍了一套完整的微服务架构在阿里云上的部署流程,包括配置文件的Bug修复、服务迁移至Nacos配置中心、镜像打包推送、ECS服务器安装MySQL、微服务容器启动等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

logo 愿景:"让编程不再难学,让技术与生活更加有趣"


更多架构课程请访问 xdclass.net

目录

第1集 配置文件Bug修复-网关重新打包推送

第2集 网关配置迁移阿里云Nacos配置中心和服务启动

第3集 视频和订单服务迁移阿里云Nacos配置中心和镜像打包

第4集 阿里云ECS服务器快速安装Mysql数据库

第5集 AlibabaCloud视频和订单服务阿里云启动

第6集 微服务阿里云部署全链路验证和线上测试

干货文档


 

第1集 配置文件Bug修复-网关重新打包推送

简介:脚本bug修复和服务重新打包推送

  • 缺少主文件,本地验证 进入target目录 java -jar xxx.jar 执行



no main manifest attribute, in /app.jar
​
xxx.jar中没有主清单属性
  • 注意事项

    • 重新打包,在聚合工程目录下执行, 不然可能出现类找不到
    
    
    
    mvn clean
    mvn install

     

  • 本地退出远程私有镜像仓库




docker logout
  • 重新打包推送到私有镜像仓库(如打包超时,可以多试试几次)



          <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <fork>true</fork>
                    <addResources>true</addResources>
                </configuration>
            </plugin>
  • 注册中心的ip 改为阿里云局域网ip
  • 上述步骤同步更新到网关服务、视频服务、订单服务
  • 机器配置, 部署在低配服务器



120.24.216.117(公)
172.18.123.230(私有)
2 vCPU 1 GiB (安装了Mysql/Zipkin服务)
​
​
112.74.55.160(公)
172.18.123.229(私有)
2 vCPU 4 GiB(安装了Nacos、Sentinel、网关、视频服务、订单服务)
  • 网关打包推送



docker tag 046756142a54 registry.cn-shenzhen.aliyuncs.com/xdclass-cloud/cloud-gateway:v2.0
​
docker push registry.cn-shenzhen.aliyuncs.com/xdclass-cloud/cloud-gateway:v2.0

 

第2集 网关配置迁移阿里云Nacos配置中心和服务启动

简介:网关配置迁移和服务启动

  • 阿里云Nacos新建配置 dataId = api-gateway-dev.yaml



server:
  port: 8888
​
spring:
  application:
    name: api-gateway
  zipkin:
    base-url
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dev666

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值