微服务的两大服务,订单服务和用户服务,订单服务需要远程调用我们的用户服务,消费者
订单服务在向用户服务调用的时候,是硬编码在订单当中的
如果环境改变,硬编码问题就会随之产生
为了应对高并发,我们可能会部署成一个集群,8082,8083
如果不做硬编码,这三人的地址,我该如何获取呢?
如何获取服务提供者的地址信息?如果有多个服务提供者,消费者该如何选择
Areika会提供了一个注册中心,而服务提供者在启动那一刻会将自己的注册服务信息提供给注册中心,而注册中心将全部的信息都记下来了,而服务消费者想要消费
服务消费者想要找一找服务提供者,找一找user-service
利用我们所学习的负载均衡知识,挑一个
肯定是向他发送请求
我们的服务每隔30秒都要发送一次心跳向,注册中心,如果不跳了,这样就感知到健康状态
eureka的具体作用