如果开发语言是JAVA的话,使用SpringCloud技术栈,来实现微服务,以趋于主流方案,要学习微服务的话,要学习SpringCloud,要学习SpringCloud就要学习SpringBoot,为什么学习微服务和SpringCloud,要先学习SpringBoot,Spring,SpringBoot,SpringCloud三者是什么关系,首先Spring作为J2EE的一个基石,一直在快速的发展,相信大家对Spring是熟悉的,而Springboot在Spring的上层,它是基于Spring来构建,可以理解为SpringBoot,是对Spring的一种简化,能够快速构建Spring应用,而SpringCloud,又是在SpringBoot的上层,SpringCloud可以理解为,利用SpringBoot简化构建,分布式应用,因此学习本门课程,我要求对SpringBoot的基础知识,熟练掌握,设计将容器服务化的一些知识,对linux和docker也是要掌握的,如果这两部分你有什么欠缺,重点是SpringCloud,利用SpringCloud技术栈,来构建微服务,饿了吗,淘宝外卖,美团之类的,相信大家都会使用过,选用你我都熟悉的业务,更有利于大家讨论和理解,另外微服务在落地的时候,很多公司并不是一上来就使用微服务,而是基于旧项目旧系统,改造成微服务,因此我会探讨这部分的内容,虽然是以点餐业务举例,微信相关功能的实现,只要你熟悉SpringBoot,linux,还有docker,你就可以来学习这门课,使用SpringBoot2.x的版本,和SpringCloud来实现,我主要从下面几个来考虑,为什么使用2.x的版本,首先Springboot2的正式版,在18年上半年,就一定会发布的,另外上一门课程,我要求保持一致的情况下,还是有人去尝试了最新的版本,遇到了不少坑,然后也查不出来,因此我觉得有必要示范一下,和使用里程碑版本,也就是非正式版,我看到Springboot2.0在2月2号,发布正式版的消息,已经是可喜可贺,SpringCloud组件的使用,当然SpringCloud子项目非常非常多,我们不可能全部覆盖,我会重点介绍服务发现相关的,SpringCloud Eureka,在这一部分中,我会为大家介绍,Eureka的Server,和Client,Eureka高可用

同时重点介绍,服务发现机制,负责统一配置中心的SpringCloud的config配置组件,在这部分中,不但会教大家常规的Config Server和ConfigClient,还会教大家如何利用SPRING Cloud Bus,结合RabbitMQ,实现配置的自动刷新

在探讨服务通信的章节,我会给大家介绍,SpringCloud利用RestTemplate,和Feign两种通信方法,并会带领大家,分析源码,看看SpringCloud的组件,负载均衡器,最根本的实现原理

然后我们会讨论微服务的gateway,和他在SpringCloud中的组件Zuul,我们会看看动态路由校验相关的内容

然后我们会看看在SpringCloud中Hystrix组件,探讨熔断机制

我们会包含容器编排,和服务追踪的内容,其中容器编排方面,我们会使用docker和rancher这套组合,服务追踪使用的是SpringCloud,Sleuth+ZIPKIN这个组合

SpringCloud导学相关推荐

  1. 《c++语言导学》——1.7 常量

    本节书摘来自华章计算机<c++语言导学>一书中的第1章,第1.7节,[美] 本贾尼·斯特劳斯特卢普 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.7 常量 ...

  2. 上标3下标6算法_插入排序算法导学案

    本文为"选考VB算法专题系列讲座9插入排序算法"视频配套的导学案,请同学们先完成导学案再收看视频.明天将推送"选考VB算法专题系列讲座9插入排序算法"视频,敬请 ...

  3. (一)导学(前端框架面试-聚焦Vue/React/Webpack)

    导学 全面 高效 学习前提 前端常见面试流程 知识点介绍 Vue框架部分 React框架部分 工具部分 项目设计 讲解方式 注意事项 全面 全面的知识体系 大量的面试真题 完整的技术面试流程 高效 直 ...

  4. (一)导学(Javascript设计模式系统讲解与应用)

    导学 论工程师的设计能力 前端学习设计模式的困惑 课程概述 知识点介绍 课程安排 面向对象 设计原则 设计模式 综合示例 讲解方式 课程收获 学习前提 重点提示 论工程师的设计能力 3年工作经验,面试 ...

  5. 《c++语言导学》——3.5 建议

    本节书摘来自华章计算机<c++语言导学>一书中的第3章,第3.5节,[美] 本贾尼·斯特劳斯特卢普 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 3.5 建议 ...

  6. web前端开发技术期末考试_智慧树来我校开展WEB前端开发微专业导学

    11月17日,在6号教学楼6102阶梯教室,智慧树工作人员带来了WEB前端开发微专业导学.根据前期长青联盟微专业的报名情况及学生学习情况,为进一步提高学生学习微专业的质量,学院联系了微专业教学平台的专 ...

  7. 说说计算机发展史在你印象里都有哪些内容,《老王》导学案及答案

    9.<老王>导学案 设计 :  龙的故乡 [学习目标] 1.整体把握文章内容,揣摩"镶嵌.愧怍"等词语的含义. 2.通过具体事例理解老王这个人物形象,学习本文对人物的生 ...

  8. 《网络管理员考试案例导学》复习重点

    <网络管理员考试案例导学>复习重点,敬请关注 *********************************************************************** ...

  9. 数据分析与挖掘建模实战001:导学,概述

    导学 数据分析概述 五步流程 六个集成包

最新文章

  1. 工程之道 | CPU推理性能提高数十倍,MegEngine计算图、MatMul优化解析
  2. WebKit 内核浏览器 initKeyboardEvent 函数原型
  3. oracle先的lvm分配,LVM实战案例之LVM空间缩减(本次对PV,VG,LV等进行空间缩减)
  4. 15复变函数的积分(一)
  5. antd table动态表头_antd table动态控制指定列的显隐
  6. bzoj2530 [POI2011]Party
  7. iMeta | FSCapture报告录屏和视频剪辑(视频教程)
  8. 案例研究:手机APP的UI设计流程
  9. 解决azkaban使用腾讯企业邮箱发邮件失败问题
  10. vue将文件/图片批量打包下载
  11. 自制汉字字库,识别汉字(一)(数字篇)
  12. 安庆师范大学计算机学院书记,安庆师范大学计算机与信息学院导师教师师资介绍简介-陈春生...
  13. 解决手机QQ邮箱提醒收不到消息
  14. 20189220余超 2019年密码与安全新技术讲座-课程总结报告
  15. 微星主板黑苹果_技嘉X79-UD7主板设置一键启动u盘方法【详解】
  16. AI成为硬件增效“杀手锏”,百度输入法的「To B」探索
  17. 【每日新闻】企业微信终于与微信实现互通,微信生态商业化的想象力究竟有多大? | To B“非成勿扰”,解决企业服务对接难题
  18. R语言读取 文件 中文乱码,R语言画图 中文不显示
  19. H5研究一:定制一个最简单的H5 视频播放器video/video
  20. 用JSONObject转json,报找不到net/sf/ezmorph/Morpher

热门文章

  1. ubuntu 12.04下 eclipse的安装
  2. 移动端开发注意之一二
  3. NSDate根据日期获得当前是周几,以及一年内的第几周,以及一个月内得第几周...
  4. 理解 Delphi 的类(十) - 深入方法[4] - 共同类型的参数的简化写法
  5. 【转】NuGet学习笔记(2)——使用图形化界面打包自己的类库
  6. JBoss 系列十七:使用JGroups构建块MessageDispatcher 构建群组通信应用
  7. mysql复制的配置
  8. nginx之线上CDN的rewrite规则修改
  9. cordova使用Gradle构建下载maven太慢,使用阿里云镜像
  10. 12C 对表分区维护的增强