白话SpringCloud,基于Spring Cloud Finchley.SR1 和Spring boot 2.0.3版本
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
spring-cloud-confg-client (+)spring-cloud-confg-client端 Oct 9, 2018
spring-cloud-confg-ha (+)spring-cloud-confg 服务化 Oct 10, 2018
spring-cloud-confg-server
spring-cloud-config-repo (*)服务化配置 Oct 10, 2018
spring-cloud-eureka-client-api (+)spring-cloud-eureka-client-api(服务接口) Sep 21, 2018
spring-cloud-eureka-client (*)spring-cloud-eureka-client(服务提供者) Sep 21, 2018
spring-cloud-eureka-consumer-feign
spring-cloud-eureka-consumer-ribbon
spring-cloud-eureka-consumer (+)spring-cloud-eureka-consumer(使用LoadBalancerClient) Sep 21, 2018
spring-cloud-eureka-server-ha-test
spring-cloud-eureka-server-ha (+)Eureka-高可用 Sep 21, 2018
spring-cloud-eureka-server
spring-cloud-hystrix-dashboard (+)第六章:Hystrix监控面板及数据聚合(Turbine) Sep 25, 2018
spring-cloud-hystrix-turbine (+)第六章:Hystrix监控面板及数据聚合(Turbine) Sep 25, 2018
spring-cloud-hystrix (*)第六章:Hystrix监控面板及数据聚合(Turbine) Oct 14, 2018
spring-cloud-zuul-advanced (+)路由网关(Zuul)进阶:过滤器、异常处理 Oct 17, 2018
spring-cloud-zuul-swagger2 (+)路由网关(Zuul):利用swagger2聚合API文档 Oct 19, 2018
spring-cloud-zuul (+)第九章:路由网关(Zuul)的使用 Oct 14, 2018
.gitignore (+)第六章:Hystrix监控面板及数据聚合(Turbine) Sep 25, 2018
README.MD
pom.xml
白话SpringCloud 第一章:什么是SpringCloud.MD (+)初始化工程 Sep 4, 2018

README.MD

说明

《白话SpringCloud》系列还是以基础入门为主,希望通过此系列,一方面能加深对SpringCloud的理解和深入,另一方面,也希望通过写作的方式,来推动自己,不断的学习,毕竟写相关系列文章,是需要查阅相关资料和去官网看看苦涩的英文材料的。人都是懒的,没有一定压力,动力不足呀~

开发环境说明

在开发工具上,还是选择习惯了的sts吧,请idea大神们不要嫌弃,⊙﹏⊙‖∣

在版本上,后期也想跟进SpringBoot2的相关步伐,所以直接使用F版进行工程示例吧,不要太太多坑就好。目前我们用的还是E版的。。

  • SpringCloud:Finchley版本
  • SpringBoot:2.0.3

教程说明

简单来说,SpringCloud就是个全家桶,而且大部分都是netflix家的。是整套的解决方法,覆盖了各个微服务的核心组件。基本上是开箱即用了。本人觉得,在开发过程中,SpringCloud实际编程的机会很少,基本上属于外围的地方用上,核心还是SpringBoot。也可能做的项目不那么复杂,没有过多的进行自定义的部分。所以,本系列关于一些知识点时,会重点介绍下为何需要,以及解决了啥问题,示例代码知识其中的一部分。也希望能讲好这些问题吧。

  • 第一部分:什么是SpringCloud
  • 第二部分:常用组件的介绍和使用
    • 服务注册与发现
    • 服务消费者(Ribbon、Feign)
    • 服务容错保护(hysrix)
    • 分布式配置中心
    • 路由网关(Zuul、gateway)
    • 其他组件待补充...
  • 第三部分:实践系列
    • 统一异常处理
    • 使用Docker编排微服务
    • 待补充...
  • 第四部分:监控系列
    • 监控方案(Pinpoint、zipkin、skywalking)
    • ELK日志平台
    • 待补充...

可能中间,各组件会分开几个章节进行讲解的。后续有补充的会进行及时更新的。目前只是大致列举了下,后期相关的有关联的,会进行补充的。

总结

还是希望通过此系列,能让未接触过SpringCloud的同学,能简单的使用各组件吧。

最后

目前互联网上大佬都有分享SpringCloud系列教程,内容可能会类似,望多多包涵了。原创不易,码字不易,还希望大家多多支持。若文中有错误之处,还望提出,谢谢。

老生常谈

  • 个人QQ:499452441
  • 微信公众号:lqdevOps

公众号

个人博客:http://blog.lqdev.cn