[TOC]
前言
服务治理是微服务架构中最为核心和基础都模块,主要用来实现微服务实例服务注册与发现。目前比较流行充当服务注册与发现方案有ZooKeeper、Consul和Eureka。
Eureka介绍
Eureka是一个基于REST(Representational State Transfer)的服务,主要用于AWS cloud,提供服务定位(locating services)、负载均衡(load balancing)、故障转移(failover of middle-tier servers)的服务套件(Eureka Server)。Eureka也提供基于Java的客户端——Eureka-Client。Eurka-Client内置负载均衡。Spring Cloud Eureka使用Netflix Eureka来实现服务注册与发现,它包含服务端及客户端组件(均Java编写)。