SpringCloud系列:前言
准备写springcloud系列了,先吐槽下自己,之前准备把学到的东西写下来,都因为工作或自己太懒(主要还是懒),写了个开篇就GG了,这次springcloud一定会坚持写完。加油!
这里先说下我搭建spring cloud的环境版本,以及后面要写spring coud的模块:
一:spring cloud的环境版本如下:
spring boot :2.0.4.RELEASE
spring cloud:Finchley.SR1 Finchley 是 cloud的大版本号 SR1 是小版本号 ,大版本号是采用了伦敦地铁站的名字命名的,小版本号 SR x(service releases x)其实就是记录大版本下的第几个版本 ,Finchley.SR1就表示Finchley下的第一个版本
spring cloud的版本一定要和spring boot的版本搭配好,两者之间的版本搭配很重要,应为有些版本更新根本不兼容前面的
cloud 的 Finchley 兼容Spring Boot 2.0.x,不兼容Spring Boot 1.5.x
如果你想查看你的spring cloud对应的是那个spring boot版本可以通过如下方式查看
1.进入Spring.io官网,点击PROJECTS导航,点击左侧菜单的SpringCloud,选择Learn标签,找到你的spring cloud对应的Reference Doc
进入Doc后,全局搜索org.springframework.boot,没找对没关系,多找几次,你会找到的
找到的这个就是spring coud版本对应的spring boot版本。
二:后面要写spring coud的模块
spring cloud eureka:服务治理组件,包含服务注册中心,服务注册和服务发现
spring cloud ribbon:客户端负载均衡的调用组件
spring cloud hystrix:容错管理组件,实现断路器模式,提供服务中的容错能力
spring coud feign:基于ribbon和hystrix的声明式服务调用组件
spring cloud zuul:网关组件,提供路由和过滤功能
spring cloud config:配置中心,基于github提供统一的配置信息
spring cloud bus:数据总线,用于传播集群环境中的状态变化或事件,比如动态刷新配置
spring cloud stream:事件驱动的微服务的框架
spring coud sleuth:实施分布式服务跟踪解决方案
这些模块会按顺序一个一个写,写的目的也是为自己回顾和留一个存档,方便以后查看。
SpringCloud系列:前言的更多相关文章
- SpringCloud系列——SSO 单点登录
前言 作为分布式项目,单点登录是必不可少的,文本基于之前的的博客(猛戳:SpringCloud系列——Zuul 动态路由,SpringBoot系列——Redis)记录Zuul配合Redis实现一个简单 ...
- SpringCloud系列——Bus 消息总线
前言 SpringCloud Bus使用轻量级消息代理将分布式系统的节点连接起来.然后可以使用此代理广播状态更改(例如配置更改)或其他管理指令.本文结合RabbitMQ+GitHub的Webhook实 ...
- SpringCloud系列——Config 配置中心
前言 Spring Cloud Config为分布式系统中的外部化配置提供了服务器端和客户端支持.有了配置服务器,您就有了一个中心位置来管理跨所有环境的应用程序的外部属性.本文记录实现一个配置中心.客 ...
- SpringCloud系列——Feign 服务调用
前言 前面我们已经实现了服务的注册与发现(请戳:SpringCloud系列——Eureka 服务注册与发现),并且在注册中心注册了一个服务myspringboot,本文记录多个服务之间使用Feign调 ...
- SpringCloud系列——Zuul 动态路由
前言 Zuul 是在Spring Cloud Netflix平台上提供动态路由,监控,弹性,安全等边缘服务的框架,是Netflix基于jvm的路由器和服务器端负载均衡器,相当于是设备和 Netflix ...
- SpringCloud系列——Ribbon 负载均衡
前言 Ribbon是一个客户端负载均衡器,它提供了对HTTP和TCP客户端的行为的大量控制.我们在上篇(猛戳:SpringCloud系列——Feign 服务调用)已经实现了多个服务之间的Feign调用 ...
- SpringCloud系列之网关(Gateway)应用篇
@ 目录 前言 项目版本 网关访问 鉴权配置 限流配置 前言 由于项目采用了微服务架构,业务功能都在相应各自的模块中,每个业务模块都是以独立的项目运行着,对外提供各自的服务接口,如没有类似网关之类组件 ...
- SpringCloud系列之集成Dubbo应用篇
目录 前言 项目版本 项目说明 集成Dubbo 2.6.x 新项目模块 老项目模块 集成Dubbo 2.7.x 新项目模块 老项目模块 参考资料 系列文章 前言 SpringCloud系列开篇文章就说 ...
- SpringCloud系列之集成分布式事务Seata应用篇
目录 前言 项目版本 项目说明 Seata服务端部署 Seata客户端集成 cloud-web module-order module-cart module-goods module-wallet ...
随机推荐
- 1.1 DAL数据访问层
分布式(Distributed)数据访问层(Data Access Layer),简称DAL,是利用MySQL Proxy.Memcached.集群等技术优点而构建的一个架构系统.主要目的是解决高并发 ...
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
1. 摘要 作者提出了一系列应用于移动和嵌入式视觉的称之为 MobileNets 的高效模型,这些模型采用深度可分离卷积来构建轻量级网络. 作者还引入了两个简单的全局超参数来有效地权衡时延和准确率,以 ...
- electron创建窗口常用配置参数
{ "width": 800,//指定窗口的宽度,单位: 像素值. 默认是 800 "height":600,//指定窗口的高度,单位: 像素值,. 默认是 6 ...
- ListView的MyBaseAdapter的封装
import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import j ...
- bulk_create(lst) 批量创建数据
# 批量创建数据 # Create your views here. from django.db import models from django.shortcuts import HttpRes ...
- Windows系统Git Bash Sock5代理
git config --global https.proxy http://127.0.0.1:1080 git config --global https.proxy https://127.0. ...
- 【C++学习笔记】static 关键字
(阅读<C++ primer plus>可知 C++的static关键字跟Java还是很类似的) 为什么需要static关键字:在文件A中定义的非局部变量language,在文件B中可以通 ...
- python3下import MySQLdb出错问题
原因:python2下是使用的MySQLdb,python3下用的是pymysql 安装 pip install pymysql
- 浏览器从输入URL到渲染出页面发生了什么
总体来说分为以下几个过程: 1. DNS解析 2. TCP连接 3. 发送HTTP请求 4. 服务器处理请求并返回HTTP报文 5. 浏览器解析渲染页面 6. 连接结束 参考资料:[https:// ...
- linux等 入门思维导图