springcloud简单搭建+eureka服务发现

1 eureka服务发现,可以提供可视化,等同于dubbo中的zookepper
1.1 需要spring-cloud-starter-netflix-eureka-server服务端依赖包并在配置文件中配置可视化的路径
1.2 在启动类上加入注解@EnableEurekaServer
springcloud简单搭建+eureka服务发现
2 微服务提供者:
ms-provider,配置eureka客户端
2.1需要pom文件中假如spring-cloud-starter-netflix-eureka-client客户端依赖包并在配置文件中配置eureka路径–表示往谁去注册
springcloud简单搭建+eureka服务发现
2.2 提供注册到eureka 的应用名称,也为多实例提供调用名称
如电商网站,某些高并发的微服务 需要加很多服务器,此时需要很多提供者,怎么才能不写死地址的情况下, 调用不同的提供者

springcloud简单搭建+eureka服务发现
3 微服务消费者:
ms-consumer,配置eureka客户端-
3.1 需要pom文件中假如spring-cloud-starter-netflix-eureka-client客户端依赖包并在配置文件中配置eureka路径–表示往谁去取
springcloud简单搭建+eureka服务发现
3.2 如需要负载均衡(如何规则可设置,默认轮询)调用不同的提供者 ,需在消费者启动类
springcloud简单搭建+eureka服务发现
并如此调用(提供者的在配置文件中配置的名字)
springcloud简单搭建+eureka服务发现

4 provider新增服务到注册中心,consumer每隔一段时间去注册中心拉取最新的服务(心跳)
springcloud简单搭建+eureka服务发现