-# springcloud 注册中心 配置中心 服务网关 分布式缓存 数据库 分布式搜索 消息队列 服务集群 分布式日志服务 监控链路 k8s docker jenkis
细分
老的 dubbo zookeeper
cloud
cloudalibab
在启动类注入RestTemplate的bean
在业务调用 getForObject 方法 (url,对象.class)
管理所有 服务信息
配置server
配置客户端
直接调用服务器负载均衡
负载均衡
按照 Irue 进行筛选 通过服务名字务地址
注入第三方bean
启动配置bean
当前服务配置文件配置
饥饿加载
初始化会加载一次,造成高毫秒
关闭,在服务配置
注册中心
单机启动
父子工程 引入依赖 子工程yml配置地址
<!--nacos父依赖-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
<!--nacos客户端-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.2.6.RELEASE</version>
</dependency>
配置集群名称
集群配置:
服务调用者配置nacos负载均衡(优先同集群)
时效性更好 非临时实例主动检测
配置开关类的信息
配置流程: 引依赖 配置bootstrap.yml文件 优先级高
两种方式
共用配置->共用环境配置->本地配置
改配置 改数据库 数据库数量 服务地址 复制几份分别启动 放入nginx代理 后端统一使用nginx代理端口
nginx配置
评论