项目作者: KevinDeveloper

项目描述 :
spring cloud eureka
高级语言: Java
项目地址: git://github.com/KevinDeveloper/learn-eureka.git
创建时间: 2018-05-25T05:37:37Z
项目社区:https://github.com/KevinDeveloper/learn-eureka

开源协议:

下载


该项目工程是spring cloud微服务的一个简单示例。
集成了eureka, ribbon,feign, hystrix熔断器, zuul网关, sleuth zipkin 服务调用链跟踪,actuator 和turbine 聚合监控,和spring cloud config配置中心。

工程结构介绍:

eureka-server:服务注册中心;

eureka-client: 服务示例,注册到服务注册中心;

eureka-feign-client: 集成feign 进行服务发现并远程调用,同时集成hystrix 熔断器;

eureka-ribbon-client: 集成ribbon进行服务发现并远程调用,同时集成hystrix 熔断器;

ribbon-client: 集成ribbon ,通过配置,不通过注册中心获取注册列表;

config-server: spring cloud config 配置中心;

config-client: spring cloud config 获取配置中心的示例;

eureka-monitor-client: 监控服务 集成了turbine。