图示

image.png

介绍

  • 服务注册
  • server 提供服务注册服务 物业公司
  • client 通过注册中心进行访问,维持心跳连接 业主 心跳连接=物业费
  • 服务注册:将服务信息注册进注册中心
  • 服务发现:从注册中心上获取服务信息
  • 实质:存key服务 取value调用地址
  • 使用HttpClient技术实现远程调用
  • 微服务RPC远程服务调用

    • 集群 互相注册,相互守望

      单机版

      server-cloud-eureka7001模块

      服务注册

      payment注册成为provider,成为服务提供者
      order注册成为consumer,成为服务消费者
  • application.yml

    • 需要添加spring.application.name声明名称

Eureka集群原理

互相注册,相互守望
image.png

新建7002模块

修改hosts文件

支付微服务集群配置

pament8002

测试

改变80的访问地址,不固定 ,访问集群
到eureka上去寻找

负载均衡

image.png
默认的负载均衡机制
轮询

服务发现Discovery

Eureka自我保护机制

image.png
某时刻一个微服务不可用了,Eureka不会立刻清理,依旧会对该微服务的信息进行保存
AP分支
image.png

禁止自我保护

默认打开
image.png
image.png

Eureka

springcloud整合zookeeper