- 博客IntelliJ IDEA工具 - 使用IntelliJ IDEA导入Github工程: 本博客的代码全部存储在Github在,为了方便大家在本地创建工程,本博客演示如何从Github中加载代码到本地工程中以及加载tag分支代码到本地工程中
- 20180411 Spring cloud系列十五 使用线程池优化feign的http请求组件对应的git代码为tagv0.12
- 20171226 Spring cloud系列十四 分布式链路监控Spring Cloud Sleuth对应的git代码为tagv0.11
- 20171212 Spring cloud系列十三 服务网关Zuul对应的git代码为tagv0.10
- 20171123 Spring cloud系列十二 监控Hystrix界面:Hystrix dashboard 和 Turbine对应的git代码为tagv0.9
- 20171121 Spring cloud系列十一 @Feign集成的Hystrix进行个性化配置及集成原理对应的git代码为tagv0.8
- 20171031 Spring cloud系列十 使用@HystrixCommand使用Hystrix组件及@EnableCircuitBreaker原理介绍对应的git代码为tagv0.7
- 20171114 对依赖spring cloud进行版本升级: spring-boot-starter-parent版本从1.5.2.RELEASE升级到1.5.6.RELEASE; spring-cloud-dependencies版本从Dalston.SR2升级到Dalston.SR4
- 20171031 Spring cloud系列七 为@Feign中集成的Ribbon进行个性化配置对应的git代码为tagv0.6
- 20171015 Spring cloud系列五 Eureka 之集群同步、自我保护模式以及实例注册、心跳、下线对应的git代码为tagv0.5
- 20171013 Spring cloud系列四 Eureka 之概述和服务注册中心集群对应的git代码为tagv0.4
- 20170911 Spring cloud系列三 Spring Cloud 配置中心集群对应的git代码为tagv0.3
- 20170906 Spring cloud系列二 Spring Cloud 配置中心的基本用法对应的git代码为tagsv0.2
- 20170827 Spring cloud系列一 包含所有基本要素的完整Spring Cloud demo 对应的git代码为tagsv0.1
- cloud-parent:父工程
- cloud-registration-center: 注册中心服务:提供服务的注册和发现
- cloud-config-center:配置服务中心:提供公共配置读取服务
- 默认地址:
- 返回服务器的环境变量:http://127.0.0.1:10888/env
- 查看服务器的信息:http://127.0.0.1:10888/health
- 返回所有的当前线程:http://127.0.0.1:10888/dump
- 查看Native配置
- 默认地址:
- 相关工程
- cloud-service-hystrix:服务提供者
- HystrixCloudServiceApplication
- 测试相关博客:hystrix、Spring cloud系列十五 使用线程池优化feign的http请求组件
- HystrixCloudServiceApplication
- cloud-consumer-hystrix:服务消费者
- HystrixFeignCloudConsumerApplication:
- 测试请求地址:http://127.0.0.1:12082/hystrix-feign/simple
- 测试相关博客:hystrix、Spring cloud系列十五 使用线程池优化feign的http请求组件
- HystrixFeignCloudConsumerApplication:
- cloud-service-hystrix:服务提供者
介绍springcloud用法
- cloud-parent 定义公共的POM.XML
- cloud-config-git 存储配置文件,用于配置中心通过git方式读取数据
服务提供者 测试地址:
- 无参请求:http://127.0.0.1:10082/simple
- 带单个参数请求:http://127.0.0.1:10082/simplewithoneparam/{transparentString}
- 带多个参数请求:http://127.0.0.1:10082//simplewithqry post
服务消费者 测试地址:
- 无参请求:http://127.0.0.1:10701/feign-client-call
- 带单个参数请求:http://127.0.0.1:10701/feign-client-call/transparentString
- 带多个参数请求:http://127.0.0.1:10701/feign-client-call-with-qry
- ribbon用法