diff --git a/README.md b/README.md
index 4a3706b..c855886 100644
--- a/README.md
+++ b/README.md
@@ -64,21 +64,20 @@ spring-cloud:Finchley.SR2
-## 3. spring-cloud samples
+## 3. spring-cloud samples
-| samples | 描述 | 官方文档 |
-| ------------------------------------------------------------ | --------------------------------- | ------------------------------------------------------------ |
-| [spring-cloud-Eureka](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka) | 服务的注册和发现 | [Service Discovery: Eureka Clients](https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.1.0.RC3/single/spring-cloud-netflix.html#_service_discovery_eureka_clients) |
-| [spring-cloud-Eureka-cluster](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka-cluster) | eureka 高可用集群搭建 | |
-| spring-cloud-Ribbon | 客户端负载均衡 | |
-| spring-cloud-OpenFeign | 声明式服务调用 | [Spring Cloud OpenFeign 官方文档](https://spring.io/projects/spring-cloud-openfeign#learn) |
-| spring-cloud-Hystrix | 服务容错与降级保护 | |
-| spring-cloud-config | 分布式配置中心 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
-| spring-cloud-stream | spring cloud 对消息服务的抽象整合 | [spring-cloud-stream官方文档](https://cloud.spring.io/spring-cloud-stream/) |
-| spring-cloud-zuul | spring cloud 网关服务 | [Router and Filter: Zuul](http://projects.spring.io/spring-cloud/spring-cloud.html#_router_and_filter_zuul) |
-| spring-cloud-sleuth-Zipkin | 分布式服务追踪 | [Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth#learn) |
-| spring-cloud-config | 分布式配置中心 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
-| spring-cloud -bus | spring cloud 消息总线 | |
+| samples | 描述 | 官方文档 |
+| ------------------------------------------------------------ | ---------------------------------- | ------------------------------------------------------------ |
+| spring-cloud | 微服务简介与用例说明 | |
+| [spring-cloud-Eureka](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka) | 服务的注册和发现 | [Service Discovery: Eureka Clients](https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.1.0.RC3/single/spring-cloud-netflix.html#_service_discovery_eureka_clients) |
+| [spring-cloud-Eureka-cluster](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka-cluster) | eureka 高可用集群搭建 | |
+| spring-cloud-Ribbon | RestTemplate的使用、客户端负载均衡 | [ribbon](http://cloud.spring.io/spring-cloud-netflix/multi/multi_spring-cloud-ribbon.html) |
+| spring-cloud-OpenFeign | 声明式服务调用 | [Spring Cloud OpenFeign 官方文档](https://spring.io/projects/spring-cloud-openfeign#learn) |
+| spring-cloud-Hystrix | 熔断器 | |
+| spring-cloud-zuul | 网关服务 | [Router and Filter: Zuul](http://projects.spring.io/spring-cloud/spring-cloud.html#_router_and_filter_zuul) |
+| spring-cloud-sleuth-Zipkin | 分布式系统服务追踪 | [Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth#learn) |
+| spring-cloud-config-bus | 配置中心 + 消息总线实现配置热更新 | [Spring Cloud Config](https://spring.io/projects/spring-cloud-config#learn) |
+| spring-cloud-stream | spring cloud 对消息服务的抽象整合 | [spring-cloud-stream官方文档](https://cloud.spring.io/spring-cloud-stream/) |
diff --git a/pictures/ribbon-consumer.png b/pictures/ribbon-consumer.png
new file mode 100644
index 0000000..5c4c558
Binary files /dev/null and b/pictures/ribbon-consumer.png differ
diff --git a/pictures/ribbon-producer.png b/pictures/ribbon-producer.png
new file mode 100644
index 0000000..b46fda6
Binary files /dev/null and b/pictures/ribbon-producer.png differ
diff --git a/pictures/spring-cloud-ribbon.png b/pictures/spring-cloud-ribbon.png
new file mode 100644
index 0000000..d874c71
Binary files /dev/null and b/pictures/spring-cloud-ribbon.png differ
diff --git a/spring-cloud/spring-cloud-ribbon/README.md b/spring-cloud/spring-cloud-ribbon/README.md
new file mode 100644
index 0000000..b748975
--- /dev/null
+++ b/spring-cloud/spring-cloud-ribbon/README.md
@@ -0,0 +1,282 @@
+# spring-cloud-ribbon
+
+## 一、ribbon 简介
+
+ribbon是Netfix公司开源的负载均衡组件,采用服务端负载均衡的方式,即消费者客户端维护可用的服务列表,并通过负载均衡的方式将请求按照指定的策略分摊给消费者,从而达到负载均衡的方式。
+
+
+
+## 二、项目结构
+
++ common: 公共的接口和实体类;
++ consumer: 服务的消费者,采用RestTemplate调用产品服务;
++ producer:服务的提供者;
++ eureka: 注册中心,ribbon 从注册中心获取可用的服务列表,是实现负载均衡的基础。这里使用我们在[服务的注册与发现](https://github.com/heibaiying/spring-samples-for-all/tree/master/spring-cloud/spring-cloud-eureka)这个用例中搭建的简单注册中心作为测试即可。
+
+