前言
这篇文章咱们继续单体升级微服务的过程
- 先说下网络下载慢问题
我用的是5G的网络
通过测速工具测速 下载速度可以达到6M/秒左右
但下载速度怎么还没鱼哦🐌爬行速度快?
下了半天了 动都不动....
这种情况不是网络问题导致的 而是由于docker下载源是国外地址导致的 所以需要切换为国内的数据源
vim ~/.docker/daemon.json
添加
"registry-mirrors": ["https://a5hmunh5.mirror.aliyuncs.com"]
速度就会飞快了
上一篇文章 咱们已经把相关服务在本地都部署好了
Nacas
rabbitmq
redis
mysql
xxl-job
一切具备 只差启动jeecg cloud服务了
启动服务
org.jeecg.JeecgSystemCloudApplication
maven profile 选择dev
pom中配置了连接nacos读取 xxx-dev.yaml配置文件
配置加载过程
看jeecg服务是否注册nacos成功
启动demo服务
org.jeecg.JeecgCloudDemoApplication
GateWay路由网关配置
查看在线文档
本地yaml配置方式
- 首先修改nacos中的 jeecg-dev.yml 的参数 jeecg.route.config.data-type=yml
- 配置jeecg-boot/jeecg-cloud-module/jeecg-cloud-gateway/src/main/resources/application.yml
nacos配置方式
- 首先修改nacos中的 jeecg-dev.yml 的参数 jeecg.route.config.data-type=nacos
- 再在nacos中新建路由配置文件jeecg-gateway-router.json
jeecg-boot/jeecg-boot-starter/jeecg-boot-starter-cloud/nacos/jeecg-gateway-router.json
数据库配置方式
- 首先修改nacos中的 jeecg-dev.yml 的参数 jeecg.route.config.data-type=database
- 再通过系统管理下的路由配置菜单进行路由维护,路由配置表为sys_gateway_route 这样gateway 路由加载就从数据库中读取
启动网关服务gateway
org.jeecg.JeecgGatewayApplication
启动前端服务
访问首页
以登陆接口为例描述下服务之间如何访问的
http://localhost:9999/sys/login
访问网关9999服务
查看网关路由配置 找到/sys/路由配置
访问nacos的jeecg-system服务