愿景:"让编程不再难学,让技术与生活更加有趣"
更多架构课程请访问 xdclass.net
目录
第3集 视频和订单服务迁移阿里云Nacos配置中心和镜像打包
第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