Eureka是Netflix开发的服务发现框架,SpringCloud将它集成在自己的子项目spring-cloud-netflix中,实现SpringCloud的服务发现功能.
Eureka的基础架构
由3个角色组成:
1-Eureka Server
提供服务注册和发现
2-Service Provider
服务提供者
将自身服务注册到Eureka,从而使服务消费方能够找到
3-Service Consumer
服务消费方
从Eureka获取注册服务列表,从而能够消费服务
不保证一致性 ,服务消费者的内存可能有缓存,注册信息失活后可能还存在