- 博客IntelliJ IDEA工具 - 使用IntelliJ IDEA导入Github工程: 本博客的代码全部存储在Github在,为了方便大家在本地创建工程,本博客演示如何从Github中加载代码到本地工程中以及加载tag分支代码到本地工程中
- 20171212 Spring cloud系列十三 服务网关Zuul对应的git代码为tagv0.8
- 20171123 Spring cloud系列十二 监控Hystrix界面:Hystrix dashboard 和 Turbine对应的git代码为tagv0.8
- 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
介绍springcloud用法
- cloud-parent 定义公共的POM.XML
- cloud-config-git 存储配置文件,用于配置中心通过git方式读取数据
配置服务中心:提供公共配置读取服务
默认地址:
- 返回服务器的环境变量:http://127.0.0.1:10888/env
- 查看服务器的信息:http://127.0.0.1:10888/health
- 返回所有的当前线程:http://127.0.0.1:10888/dump
查看Native配置
- http://127.0.0.1:10888/cloud-config-dev.properties
- http://127.0.0.1:10888/cloud-config-test.properties
注册中心服务:提供服务的注册和发现 默认地址
服务提供者 测试地址:
- 无参请求: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用法