1.每个服务都是一个消费者(调用者)和提供者(被调用者)
2.每个服务的端口和地址不可以写死
3.判断是服务器是否挂掉
使用Eureka解决上述的问题
Eureka分Eureka-server和Eureka-client
Eureka-server:注册中心:
每个服务都要到这里注册自己的地址信息,
服务消费者调用时去注册中心找服务提供者的信息,然后注册中心把提供者的地址
响应给消费者,消费者通过轮询去远程调用提供者,
每个服务每个30秒都会给注册中心一个心跳,让注册中心知道它没有宕机,
超过三次没有发出心跳,注册中心会把它剔除掉,
eureka本身也是一个微服务所以也要起一个名称,就是eureka自己也要注册一下,为了将来为eureka集群做准备的,也要给eureka地址
搭建eureka注册中心
1.导入注册中心依赖