微服务笔记(1)- 微服务 eureka 负载均衡 nacos

提示:微服务拆分原则


一、springcloud和springboot对应关系

在这里插入图片描述

二、微服务拆分原则

在这里插入图片描述

三、demo解析-微服务远程调用

1.父级别pom:一些版本(springboot;mysql;springcloud等)

2.微服务远程调用:

1.注册resttemplate

在这里插入图片描述

2.用getforobject方法调用

在这里插入图片描述

四、Eureka(中间人,服务起来自动注册)

eureka视频地址

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

五、搭建Eureka的demo(也是一个微服务,需要注册)

1.步骤

在这里插入图片描述

2.代码

六、负载均衡流程图

在这里插入图片描述

1.负载均衡原理

在这里插入图片描述

2.负载均衡策略

负载均衡规则类

一般就走默认的,下图标红的
在这里插入图片描述

修改负载均衡原则

1.作用范围是全部服务

修改负载均衡原则,找到启动类(或者可以配置的类),加上规则
在这里插入图片描述

2.作用范围是针对具体的某个服务

在这里插入图片描述

3.负载均衡懒加载修改为饥饿加载

第一次加载时间会长,第二次就会短了

在这里插入图片描述
修改为饥饿加载,如果多个服务,如下图所示,加 -XXX就可以

在这里插入图片描述

七、Nacos(重点!!!)

在这里插入图片描述

nacos比Eureka的区别
在这里插入图片描述

nacos视频地址
nacos比Eureka功能更多,在国内用的更为广泛,Eureka(eureka代码地址)停止维护的是2.0版本,1.0版本在用(目前最近一次更新是10个月前)
在这里插入图片描述

1.下载地址

nacos下载地址(注意版本,最好滴版本)
在这里插入图片描述

2.快速入门

spring地址

1.子模块的pom文件加入nacos以依赖

在这里插入图片描述

2.子模块的application.yml文件配置nacos地址

在这里插入图片描述

3.启动完后服务会自动注册到nacos

在这里插入图片描述

3.nacos多级存储

1.nacos分级存储模型

在这里插入图片描述

在这里插入图片描述

2.nacos配置集群属性,修改application文件

在这里插入图片描述

在这里插入图片描述

3.nacos修改负载均衡(如下图),优先同集群的(如果有多个服务,就随机选择),如果同集群的停了,会选别的集群(后台会出现警告)

在这里插入图片描述
在这里插入图片描述

4.nacos服务实例权重设置(平滑升级)

在这里插入图片描述
在这里插入图片描述

5.nacos环境隔离(两个环境的不可通)

视频链接

新建环境

在这里插入图片描述
在这里插入图片描述

配置环境
在这里插入图片描述
在这里插入图片描述

八、Nacos配置管理

1.Nacos配置管理

在这里插入图片描述

在这里插入图片描述

微服务配置拉取


在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Nacos配置热更新

方法一:在@value变量所在的类添加注解@RefreshScope

在这里插入图片描述

方法二 使用@ConfigurationProperties注解

pattern和dateformat拼接起来和为pattern.dateformat和nacos网址里的黑窗口里的一致就可以

在这里插入图片描述
在这里插入图片描述

Nacos配置管理

Nacos配置管理

总结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值