我们来解决微服务的第一问题,服务的管理. 服务中心对外提供服务,需要对外暴露自己的地址.而consumer(调用者)需要记录服务提供者的地址.将来地址出现变更,还需要及时更新.这在服务较少的时候并不觉得有什么,但是在现在日益复杂的互联网环境,一个项目肯定会拆分出十几,甚至数十个微服务.此时如果还人为管理地址,不仅开发困难,将来测试.发布上线都会非常麻烦,这与DevOps的思想是背道而驰的. Eureka做什么? Eureka就好比是滴滴,负责管理.记录服务提供者的信息.服务调用者无需自己寻找服务