yangdd1205 / spring-cloud-in-action

学习 Spring Cloud

Home Page:http://yangdongdong.org/categories/Spring-Cloud/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring Cloud 实战

介绍了 Spring Cloud 常用的组件。欢迎 Star 和 Fork。

版本

使用 Edgware 版本。注意 Edgware 版本中,重命名了很多 starter 的 Artifact ID。虽然在 Edgware 版中,原 Artifact ID 依然可用,使用已过时的 starter 将记录一个警告,并在其中使用新启动程序的名称,新旧名的对照表可以去 Spring Cloud Edgware Release Notes

准备

  • JDK 8
  • Maven 3
  • IDE:STS or Eclipse (当然 IDEA 也行,我只是觉得它的 Boot Dashboard 不是太好用)

目录

  1. Spring Cloud 简介
  2. Spring Cloud Eureka:服务注册与发现
    • Eureka Server
    • Eureka Client
    • Eureka 的高可用
    • 服务注册与发现机制
  3. Spring Cloud Ribbon:负载均衡
    • RestTemplate
    • Spring Retry 失败重试
  4. Spring Cloud Hystrix:断路器
    • Hystrix
    • Dashboard
    • Turbine
  5. Spring Cloud Feign:声明式 REST 客户端
    • 负载均衡、断路器、请求重试以及踩坑
  6. Spring Cloud Zuul:网关
    • Filter
    • File Upload
  7. Spring Cloud Config:分布式配置中心
    • Config Server
    • Config Client
    • 高可用
  8. Spring Cloud Bus:消息总线

我的博客

主页:http://yangdongdong.org

Spring Cloud 系列:http://yangdongdong.org/categories/Spring-Cloud

联系我

通过 Issues 或者邮件联系我。

Email:yangdd1205@126.com

License

This project is licensed under the MIT License - see the LiCENSE file for details.

About

学习 Spring Cloud

http://yangdongdong.org/categories/Spring-Cloud/

License:MIT License


Languages

Language:Java 98.4%Language:HTML 1.6%