原创

后端 springcloud-alibaba -euraka ribbon nacos


-# springcloud 注册中心 配置中心 服务网关 分布式缓存 数据库 分布式搜索 消息队列 服务集群 分布式日志服务 监控链路 k8s docker jenkis

1

细分

1

区别

老的 dubbo zookeeper 
cloud
cloudalibab

1

微服务调用方式RestTemplate

在启动类注入RestTemplate的bean
在业务调用 getForObject 方法 (url,对象.class)

1

Eurkea注册中心

管理所有 服务信息

1

 配置server

1

 配置客户端

1

eureka总结

直接调用服务器负载均衡

1

Ribbon

负载均衡
按照 Irue 进行筛选 通过服务名字务地址

1

 注入第三方bean 
 		启动配置bean 
		当前服务配置文件配置

1

饥饿加载
初始化会加载一次,造成高毫秒
关闭,在服务配置 

1 1

Nacos(注册中心)

注册中心
单机启动

1

父子工程 引入依赖 子工程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>

1

多级存储模型(集群)

配置集群名称

1

集群配置:

1

服务调用者配置nacos负载均衡(优先同集群)

1

配置权值

1

环境隔离(开发环境)

1 1

nacos与eurka区别

时效性更好 非临时实例主动检测

1 1

nacos(配置管理)

配置开关类的信息

1 1

配置流程: 引依赖 配置bootstrap.yml文件 优先级高

1 1

配置热更新

两种方式

1

共用配置->共用环境配置->本地配置

多环境配置共享

1

nacos集群配置

改配置 改数据库 数据库数量 服务地址 复制几份分别启动 放入nginx代理 后端统一使用nginx代理端口

1

nginx配置

1

1

后端
  • 作者:阿杰(联系作者)
  • 发表时间:2023-06-19T14:18:50
  • 版权声明:杰出版
  • 公众号:--无
  • 评论