08-Eureka-eureka原理分析

08-Eureka-eureka原理分析

1.服务调用出现的问题:

1.服务消费者该如何获取服务提供者的地址信息?

2.如果有多个服务提供者,消费者该如何选择?

3.消费者如何得知服务提供者的健康状态?

2.Eureka的作用(原理):

在Eureka的结构当中,他分成了两个概念,两个角色。第一个角色是eureka-server服务端,他的名字叫做注册中心,作用是记录和管理这些微服务。第二个角色是user-service服务提供者和order-service服务消费者,不管是提供者还是消费者都是微服务,所以统称为eureka的客户端eureka-client。

我们的user-service在启动的时候会把自己的信息注册给eureka,注意,是每一个服务启动的时候都会做这件事情,只要你是eureka的客户端都会做这件事。eureka会把你的名字记录下来,比如你的user-service名称,你的ip端口。甚至你是一个消费者,来了我也会去记,因为只要是微服务,将来都有可能会提供给别人,所以都需要被记录下来。信息全都记录下来了以后,这个时候有一个人想要消费,比如order-service,他不需要自己去记录信息,而是去找eureka,拉取下来之后可能有多个,这个时候就需要负载均衡去调一台,比如挑中了8081,然后就去远程调用了。

挑的这个微服务可能是挂的吗?

​ 不会。因为我们的服务每隔30s都会向eureka发送一次心跳,来确认一下自己的状态。如果有一天他不跳了,eureka就会从列表中把他剔

  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值