alibabacloud学习笔记15

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

之前我们打包出现了错误。我们要解决这个bug。

我们只需要添加maven依赖即可:

每个模块的maven都补充这段配置。

每个模块的maven都添加这段配置。

  • 注册中心的ip 改为阿里云局域网ip

网关 订单 视频服务都需要加。

接下来我们重新打包。

重新打包。

如果报错可以加上版本信息。

执行命令即可。

我们可以看到docker的编号。

  • 网关打包推送
  • docker tag 9b0fe52e2a07 registry.cn-beijing.aliyuncs.com/xdclass-cloud-vision/cloud-gateway:v2.0

docker push registry.cn-beijing.aliyuncs.com/xdclass-cloud-vision/cloud-gateway:v2.0

这样我们就把这个2.0版本发到阿里云的镜像管理中心去了。

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

新建配置成功.

登录阿里云服务器。

拉取镜像:

  • 网关容器启动

这样再使用命令 docker  logs -f id就可以查看是否启动成功了。

视频服务和订单服务前移配置中心和镜像打包

1.在nacos配置中心中配置配置文件信息。

订单服务:

2.打包:

3.推送阿里云:

4.拉服务:

订单服务同理。

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

1.阿里云开发安全组端口3306.

下载mysql的Yum仓库
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

2.安装

yum -y install mysql57-community-release-el7-10.noarch.rpm

3.安装 mysql服务

yum -y install mysql-community-server

报错

查询发现是 表示官方软件仓库的域名地址(mirrorlist.centos.org)已经被删除了解析,已无法访问,建议用户更换其他系统,如果您一定要使用CentOS 7.x,那么只能将系统的yum源更换为第三方yum源。

遇到问题了

这里进行修改软件仓库,因为官方停止维护了:

再去安装:

启动mysql

查看Mysql安装成功没:

查看mysql的状态:

返回查看临时密码:

进入mysql:

登录成功,然后我们去修改密码:

修改密码:

新密码设置必须由大小写字母、数字和特殊符号组成
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Xdclass.net168';

开启mysql的远程访问, %是指全部
grant all privileges on *.* to 'root'@'%' identified by 'Xdclass.net168' with grant option;
刷新权限
flush privileges; 

然后我们就可以建立数据库了根据这个用户名密码。

视频服务和订单服务容器启动

  • 订单服务新增配置 video.title(配置动态刷新)

修改配置文件的数据库ip和密码。

然后通过 docker logs -f id 去看是否启动成功。

我们在nacos上可以看到两个服务。

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

我们本地现在就可以调通服务了。

  • 限流验证

可以看到链路情况。

我们新增了一条链路流控

我们限流验证也成功了。

动态改变了,不需要重启服务器。

  • 链路追踪验证

  • 内外网隔离

最后需要说明的就是内外网隔离,我们现在链路谁都能看到,并且配置文件也是谁都能看到,这样肯定是不安全的,那生产环境会怎么做呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值