简介

名称: 尚硅谷2020最新版SpringCloud(H版&alibaba)
时长: 26 H
集数: 150
作者: 周阳
21章 14种组件技术 10天的学习周期

-------基础P1~P14 (20201018—20201021)
-------初级P15~P46 (20201022— )
-------中级P
-------高级P

Eureka 服务端安装

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_02


尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_03

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_04


https://www.bilibili.com/video/BV18E411x7eT?p=16

支付微服务8001(作为eureka客户端) 入驻eureka 服务端 7001
https://www.bilibili.com/video/BV18E411x7eT?p=17

订单微服务8001(作为eureka客户端) 入驻eureka 服务端 7001
https://www.bilibili.com/video/BV18E411x7eT?p=18

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_05


尚硅谷 Spring 笔记 尚硅谷springcloud视频_尚硅谷 Spring 笔记_06

尚硅谷 Spring 笔记 尚硅谷springcloud视频_尚硅谷 Spring 笔记_07


尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_08

完成单点后测试

— 01 eureka 服务注册中心
http://localhost:7001/ — 浏览器中效果更好 (postman)

------- 02 直接 访问服务提供接口
http://localhost:8001/payment/get/3 ----postman 中 直接调用 get 方法
localhost:8001/payment/create4Direct?serial=param1 ----postman 中 直接调用 post 方法

------- 03 调用客户端 客户端调用 访问服务提供接口
http://localhost:80/consumer/payment/get/2 ----postman 中 直接调用 post 方法 调用客户端
http://localhost:80/consumer/payment/create?serial=1628 ----postman 中 直接调用 post 方法 调用客户端

Eureka集群

  1. Eureka集群原理说明
  2. Eureka集群环境构建

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_09

– cloud-eureka-server7001 访问注册中心
– cloud-eureka-server7002 访问注册中心 互为罐头(备份)

打开“运行”对话框,然后键入hosts文件路径:C:\WINDOWS\system32\drivers\etc 完成后,点击下方的“确定”打开。

#leo eureka集群配置
127.0.0.1 eureka7001.com
127.0.0.1 eureka7002.com

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_10

尚硅谷 Spring 笔记 尚硅谷springcloud视频_尚硅谷 Spring 笔记_11

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_12

20 Eureka集群环境构建
https://www.bilibili.com/video/BV18E411x7eT?p=20 — 01 eureka 服务注册中心 集群配置好后 如下几个都可以访问
http://localhost:7001/ — 浏览器中效果更好
http://localhost:7002/ http://eureka7002.com:7002/ http://eureka7001.com:7001/

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_13

尚硅谷 Spring 笔记 尚硅谷springcloud视频_尚硅谷 Spring 笔记_14

8001 中配置 eureka集群

尚硅谷 Spring 笔记 尚硅谷springcloud视频_尚硅谷 Spring 笔记_15


尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_16

配置8001 注册到 7001 7002 集群

配置80 注册到 7001 7002 集群 后的效果

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_17


访问微服务接口80, 看 从 80 到 7001/7002 到 8001 是否成功

http://localhost/consumer/payment/get/1 http://localhost:80/consumer/payment/get/1

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_18

支付微服务集群配置

22 支付微服务集群配置
https://www.bilibili.com/video/BV18E411x7eT?p=22

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_19


尚硅谷 Spring 笔记 尚硅谷springcloud视频_尚硅谷 Spring 笔记_20


尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_21

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_22


尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_23


尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_24


http://localhost/consumer/payment/get/1

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_25

  1. actuator微服务信息完善
    主机名修改:
    ip信息提示:

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_26

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_27

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_28

服务发现Discovery

注册 EurekaDiscoveryClient 服务(step1),并提供 访问方法(step2)

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_29

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_30

step3 主函数暴露服务

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_31

http://localhost:8001/payment/discovery

25 eureka 自我保护理论

一句话:某时刻 一个微服务不可用了,Eureka不会立刻清理,依旧会对该服务的信息进行保存

自我保护模式中,Eureka Server会保护服务注册表中的信息,不再注销任何服务示例。
自我保护哲学是,宁可保留错误的服务信息,也不盲区注销可能的健康服务。(好死不如赖活着)

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_32

尚硅谷 Spring 笔记 尚硅谷springcloud视频_微服务_33

尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_34

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_35


尚硅谷 Spring 笔记 尚硅谷springcloud视频_ide_36


之前开启保护模式的时候,

7001 启动了,8001 启动了 ,

8001 关闭了

查看 7001 上面的eureka服务 8001 一直都在

经过上面两步的配置后,关闭保护模式的时候,
 7001 启动了,8001 启动了 ,
 8001 关闭了
 (3庙后)查看 7001 上面的eureka服务 8001 消失

eureka 停更了

https://github.com/Netflix/eureka/wiki

尚硅谷 Spring 笔记 尚硅谷springcloud视频_客户端_37