白话SpringCloud | 第零章:前言
说在前面
大清早醒来,觉得睡不着了。还是起来,写写博客。但最后发现关于
SpringBoot的安全相关的还是比较多内容的,也比较专业,怕是一个多小时完不成的,也罢,那就来写写关于SpringCloud前言吧。
说明
《白话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
原文地址:http://blog.lqdev.cn/2018/09/03/SpringCloud/chapter-zero/
白话SpringCloud | 第零章:前言的更多相关文章
- 白话SpringCloud | 第十一章:路由网关(Zuul):利用swagger2聚合API文档
前言 通过之前的两篇文章,可以简单的搭建一个路由网关了.而我们知道,现在都奉行前后端分离开发,前后端开发的沟通成本就增加了,所以一般上我们都是通过swagger进行api文档生成的.现在由于使用了统一 ...
- 白话SpringCloud | 第六章:Hystrix监控面板及数据聚合(Turbine)
前言 前面一章,我们讲解了如何整合Hystrix.而在实际情况下,使用了Hystrix的同时,还会对其进行实时的数据监控,反馈各类指标数据.今天我们就将讲解下Hystrix Dashboard和Tur ...
- 白话SpringCloud | 第五章:服务容错保护(Hystrix)
前言 前一章节,我们知道了如何利用RestTemplate+Ribbon和Feign的方式进行服务的调用.在微服务架构中,一个服务可能会调用很多的其他微服务应用,虽然做了多集群部署,但可能还会存在诸如 ...
- 白话SpringCloud | 第七章:分布式配置中心的使用
前言 介绍完服务的容错保护处理,接下来我们来了解下关于分布式配置中心的相关知识和使用.众所周知,随着项目的越来越多,日益庞大,每个子项目都会伴随着不同的配置项,于此也就多了很多的配置文件.倘若某些配置 ...
- 白话SpringCloud | 第四章:服务消费者(RestTemple+Ribbon+Feign)
前言 上两章节,介绍了下关于注册中心-Eureka的使用及高可用的配置示例,本章节开始,来介绍下服务和服务之间如何进行服务调用的,同时会讲解下几种不同方式的服务调用. 一点知识 何为负载均衡 实现的方 ...
- 白话SpringCloud | 第三章:服务注册与发现(Eureka)-下
前言 上一章节,讲解了在单机模式下的服务注册与发现的相关知识点及简单示例.而在实际生产或者在这种微服务架构的分布式环境中,需要考虑发生故障时,各组件的高可用.而其实高可用,我的简单粗俗理解就是,通过系 ...
- Nova PhoneGap框架 第一章 前言
Nova PhoneGap Framework诞生于2012年11月,从第一个版本的发布到现在,这个框架经历了多个项目的考验.一直以来我们也持续更新这个框架,使其不断完善.到现在,这个框架已比较稳定了 ...
- 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭
转载请注明出处. 第一章 前言(中) 1.1 本书适合哪些人阅读? 能够说本书的受众目标比較广泛,可是本书可能更适合于例如以下的两类人群.一类是学习过与机器学习相关课程的大学生们(本科生或者研究生). ...
- Testlink1.9.17使用方法(第一章 前言)
第一章 前言 QQ交流群:585499566 一.Testlink主要功能: 测试项目管理 测试需求管理 测试用例管理 测试计划的制定 测试用例对测试需求的覆盖管理 测试用例的执行 大量测试数据的度量 ...
随机推荐
- RS-485收发的零延时转换电路
转自:http://www.dzsc.com/data/html/2007-5-28/41097.html RS-485是一种基于差分信号传送的串行通信链路层协议.它解决了RS-232协议传输距离太近 ...
- 给JZ2440开发板重新分区
转自:http://mp.weixin.qq.com/s?__biz=MzAxNTAyOTczMw==&mid=2649328035&idx=1&sn=7d3935cc05d3 ...
- oracle--存储过程2--bk
oracle存储过程demo1---无返回值的存储过程: /* 写一个过程,可以向book表添加书 */ create table book( id number(4), book_name varc ...
- VisualGDB系列3:安装VisualGDB
根据VisualGDB官网(https://visualgdb.com)的帮助文档大致翻译而成.主要是作为个人学习记录.有错误的地方,Robin欢迎大家指正. 1 系统需求 系统需求如下: Micro ...
- ipcs、ipcrm命令
进程间通信概述进程间通信有如下的目的:1.数据传输,一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M之间:2.共享数据,多个进程想要操作共享数据,一个进程对数据的修改,其他进程应该 ...
- Learning Python 008 正则表达式-001
Python 正则表达式 总结 这节课讲讲正真使用的技术 - 正真表达式. 文本爬虫 什么是正则表达式 正则表达式这个名词听起来就有一种很官方的感觉,但是它是一个很很很有用的技术.我用语言是不能形容它 ...
- xgene:肿瘤相关基因 KRAS,,BRAF,,通路PI3K-AKT
KRAS基因 一个是KRAS1,位于chr6 短臂上,是一个“假基因”,它不能被转录成RNA,故没有功能的 另一个是KRAS2,位于chr12 短臂上..是“真基因”,是能够转录.并且翻译成蛋白的,是 ...
- 15、TSA数据上传(https://www.ncbi.nlm.nih.gov/genbank/tsaguide/#SP)
https://www.ncbi.nlm.nih.gov/genbank/tsa/ https://www.ncbi.nlm.nih.gov/genbank/tsaguide ...
- Cygwin install apt-cyg
1. UPDATE CYGWIN First of all you will need to ensure that Cygwin has the necessary binaries require ...
- 2018杭电多校第二场1003(DFS,欧拉回路)
#include<bits/stdc++.h>using namespace std;int n,m;int x,y;int num,cnt;int degree[100007],vis[ ...