当前位置: 首页 > article >正文

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上可以看到两个服务。

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

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

  • 限流验证

可以看到链路情况。

我们新增了一条链路流控

我们限流验证也成功了。

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

  • 链路追踪验证

  • 内外网隔离

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


http://www.kler.cn/a/399205.html

相关文章:

  • 【论文模型复现】深度学习、地质流体识别、交叉学科融合?什么情况,让我们来看看
  • IDEA优雅debug
  • Ubuntu 的 ROS 操作系统 turtlebot3 导航仿真
  • http响应码https的区别
  • 丹摩征文活动|丹摩助力selenium实现大麦网抢票
  • 走进嵌入式开发世界
  • 【系统架构设计师】真题论文: 论大规模分布式系统缓存设计策略(包括解题思路和素材)
  • 【VIM】vim 常用命令
  • [C/C++] move示例
  • 198. 打家劫舍【C++】【动态规划】
  • Nature Electronics|综述| 柔性脑机接口 (健康监测/柔性电极/可植入式电子/可穿戴电子/脑机接口/柔性电子/人机交互)
  • 【Mysql】Mysql函数(上)
  • 实用教程:如何无损修改MP4视频时长
  • leetcode-44-通配符匹配
  • Jenkins + gitee 自动触发项目拉取部署(Webhook配置)
  • 【JSOO】设计模式
  • 2024-11-15 Element-ui的tab切换中table自适应宽度无法立即100%的问题
  • Linux高阶——1116—SOCKET套接字基础
  • 数据结构大致分类
  • 函数式组件和类组件的区别
  • WPF+MVVM案例实战、自定义控件和特效实现
  • 解析安卓镜像包和提取DTB文件的操作日志
  • Unity6 + Android Studio 开发环境搭建【备忘】
  • 机器学习实战笔记32-33:网格搜索原理、参数详解及代码实操
  • 关于性能测试:数据库的 SQL 性能优化实战
  • STL序列式容器之priority_queue