一、前言
虽然目前公司项目中,已经在使用SpringCloud框架,自己也用了挺长一段时间。但是也都是做些垒代码的活,每天都在水深火热的需求中挣扎前行。秉持着不想当CTO的码农不是好产品经理的思想,将自己学习SpringCloud的过程记录下来,以期对他人有所参考。
二、总纲
服务注册与发现(Eureka注册中心)
服务消费者(rest+ribbon)
服务消费者(Feign接口)
断路器(Hystrix)
路由网关(zuul)
分布式配置中心(config)
高可用的分布式配置中心(config)
消息总线(bus)
服务链路追踪(sleuth)
高可用的服务注册中心
断路器的监控(Hystrix Dashboard)
断路器聚合监控(Hystrix Turbine)
三、注意
项目基于idea编辑器构建
SpringCloud(版本为Finchley)基于springboot技术
项目采用maven多模块管理
因为原文用有道笔记编辑,特将笔记分享出来,有道笔记中持续更新,笔记地址:https://note.youdao.com/ynoteshare1/index.html?id=44ab1180e2d994218eae1617806486a7&type=notebook#/