在服务治理框架中我们通常会构建一个注册中心,每个服务向注册中心登记自己的服务,将主机名和端口号等信息告知注册中心,注册中心需要根据这些信息列举出服务清单。服务注册中心需要以心跳的方式去监控清单中的服务是否可用,剔除不可用的服务。Eureka依赖的jar包如下,当然完整的spring cloud工程不止Eureka模块,本文假设大家已经搭建好了微服务项目,我们配置Eureka时使用了默认的端口8761,当然也可以使用其他的端口。使用@EnableEurekaServer注解启动Eureka的服务,例如启动本地的服务后,浏览器请求http://localhost:8761查看Eureka的监控页面,如下图所示。
org.springframework.cloud spring-cloud-starter-eureka