一、Spring Cloud

  • 什么是spring cloud, 为什么要使用微服务架构?

    • 参考度娘
    1. Spring Cloud是一系列框架的有序集合, 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发, 组件都可以用SpringBoot的开发风格做到一键启动和部署;
    2. Spring Cloud的组成, 例如Spring Cloud Netflix ( 网飞Nasdaq NFLX ) , 是对Netflix开发的一套分布式服务框架的封装, 包括服务的发现和注册 ( 注册中心Eureka / Zookeeper ), 负载均衡与重试 ( Ribbon ), 断路器 ( Hystrix ), REST客户端, 请求路由 , 分布式消息队列 ( RabbitMQ ), 安全 ( SpringCloud Security--封装了Spring Security配合Netflix使用 ) 等等;
    3. SpringCloud 的优势: 将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来, 再使用SpringBoot风格进行再封装, 屏蔽掉了复杂的配置和实现原理, 使得分布式系统的开发更加简单易懂易部署和易维护
    4. 为什么要使用微服务架构? 首先了解一下一体化架构, 一体化架构将应用各层打成一个包来部署, 这样为了让整体能"跑起来", 各组件缺一不可! 回想MVC的架构, 改变任何一个小单元, 都需要重新构建和部署整个应用, 开发效率降低, 维护的成本升高; 微服务架构呢? 它是一种新的风格, 它将整个应用划分并设计为以业务域为模型的松耦合的独立服务, "微"并非指体量的小, 并非服务的规模的多大或者多小, 而是一种拆分的思想, 它的重点放在独立性上, 每个独立服务都有自己的独立开发, 测试, 部署, 监控和扩展.
    5. 基于SpringCloud,的微服务架构 和 Docker 容器概念近几年十分活跃, 越来越"云"化的软件开发风格使得SpringCloud立足新天地, 迅速生根发芽. 少年赶快学习, 见证云端的视界!
    6. Spring Cloud 区别于 Dubbo  ----参考园内博文: https://www.cnblogs.com/just-for-beyond/p/9790227.html

二、Spring Cloud 技术组成

  • eureka
  • ribbon
  • hystrix
  • feign
  •   (Spring Cloud Netflix 中的 基本架构) 图解

  • hystrix dashboard & turbine
  • zuul
  • config
  • bus
  • sleuth+zipkin
    • 注: 每子项的作用, 持续完善更新ing  

SpringCloud入门01之基础知识的更多相关文章

  1. 053 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 15 流程控制知识总结

    053 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 15 流程控制知识总结 本文知识点: 流程控制知识总结 流程控制知识总结 选择结构语句 循环结构语句 ...

  2. 020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结

    020 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 14 变量与常量 知识总结 本文知识点:变量与常量 知识总结 Java中的标识符 Java中的关键字 目前常 ...

  3. Struts2入门1 Struts2基础知识

    Struts2入门1 Struts2基础知识 20131130 代码下载: 链接: http://pan.baidu.com/s/11mYG1 密码: aua5 前言: 之前学习了Spring和Hib ...

  4. 055 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 02 数组的概念

    055 01 Android 零基础入门 01 Java基础语法 06 Java一维数组 02 数组的概念 本文知识点:数组的概念 数组的声明创建.初始化 在学习数组的声明创建.初始化前,我们可以和之 ...

  5. 033 01 Android 零基础入门 01 Java基础语法 03 Java运算符 13 运算符和表达式知识点总结

    033 01 Android 零基础入门 01 Java基础语法 03 Java运算符 13 运算符和表达式知识点总结 本文知识点:运算符和表达式知识点总结 前面学习的几篇文都是运算符和表达式相关的知 ...

  6. 013 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 07 基本数据类型变量的存储

    013 01 Android 零基础入门 01 Java基础语法 02 Java常量与变量 07 基本数据类型变量的存储 变量和它的值如何在内存中进行存储的? 前面学习过:Java中的数据类型分为基本 ...

  7. Hibernate入门1. Hibernate基础知识入门

    Hibernate入门1. Hibernate基础知识入门 20131127 前言: 之前学习过Spring框架的知识,但是不要以为自己就可以说掌握了Spring框架了.这样一个庞大的Spring架构 ...

  8. Python 入门之Python基础知识

    Python 入门之Python基础知识 1.变量 (1)变量就是把程序运行的中间结果临时存在内存中,以便后续代码使用 (2)变量的作用: 昵称,就是代指内存中某个地址中的内容 a = 123 变量名 ...

  9. 075 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 07 综合案例-数组移位-主方法功能4的实现

    075 01 Android 零基础入门 01 Java基础语法 09 综合案例-数组移位 07 综合案例-数组移位-主方法功能4的实现 本文知识点:综合案例-数组移位-主方法功能4的实现 说明:因为 ...

随机推荐

  1. [RxJS] Convert a Node.js style callback to Observable: bindNodeCallback

    It's just like bindCallback, but the callback is expected to be of type callback(error, result). imp ...

  2. hive表的DDL

    查看表            hive> show tables;创建表            hive> create table t1(id int);查看表结构           ...

  3. Spring security invalid-session-url 的坑(配了permitAll仍然跳转到登录页)

    Spring security session配置中如果配了如下的invalid-session-url,配置了permitAll链接首次链接系统时会跳转到登录页,将该配置删除即可解决此问题. < ...

  4. python-ros No module named PyKDL

    sudo apt-get install ros-indigo-kdl-parser-py http://debian.2.n7.nabble.com/Bug-913803-python3-pykdl ...

  5. ICEM-叶轮泵腔(2D转3D)

    原视频下载地址:https://yunpan.cn/cqUfdgMPzyr5y  访问密码 bb4f

  6. Wireshark 用户指南(3.1.0)

    目 录 Preface 序 1. Foreword 前言 2. Who should read this document? 谁适合读该文档? 3. Acknowledgements 致谢 4. Ab ...

  7. 迭代器Iterator、for循环遍历、泛型

    java.util.Collection接口 是集合的最顶层的接口,定义了集合共性的方法 接口无法直接创建对象,使用多态的方式创建对象 Collection<集合中的数据类型(泛型)> c ...

  8. EL表达式 与 JSTL标准标签库

    目录 EL表达式 什么是EL表达式 作用 EL内置11对象 EL执行表达式 JSTL 什么是JSTL JSTL标准标签库有5个子库 把JSTL标签库jar包引入工程当中 if标签 foreach标签 ...

  9. [游戏开发]imgui介绍

    创建窗口 ImGui::Begin("Hello, world!"); ImGui::End(); 其中, ImGui::Begin("Hello, world!&quo ...

  10. 为什么ROC曲线不受样本不均衡问题的影响

    转自:https://blog.csdn.net/songyunli1111/article/details/82285266 在对分类模型的评价标准中,除了常用的错误率,精确率,召回率和F1度量外, ...