热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

云中微服务架构Kubernetes与SpringCloud实战

云中微服务架构-Kubernetes与SpringCloud实战(开班计划)联系QQ:190278104课程大纲:前言4        1.课程介绍4  

云中微服务架构-Kubernetes与Spring Cloud 实战 (开班计划)

联系QQ: 190278104

课程大纲:

前言4

        1. 课程介绍4

        2. 课程对象4

        3. 课程目标4

        4. 为什么讲微服务4

第1章 微服务架构介绍 与框架5

        1.1 微服务架构介绍5

        1.2 传统应用架构、SOA和微服务的区别5

        1.3微服务的优点与缺点7

        1.4微服务应用场景8

        1.5 微服务与Docker 关系8

        1.6微服务常见实现框架9

        1.7本章小结10

第2章 微服务组件11

        2.1微服务组件包括哪些?11

        2.2 本课程学习的组件11

        2.3注册中心组件11

        2.4 配置中心组件12

        2.5 路由网关组件12

        2.6 熔断与限流组件13

        2.7 链路跟踪 (调用链)组件13

        2.8 本章小结14

第3章 微服务调用分析15

        3.1 为什么分析微服务代码调用15

        3.2 微服务调用流程分析15

        3.3 注册中心服务列表17

        3.4 小结(注册中心)19

        3.5 配置中心列表详细说明19

        3.6 配置中心内容说明20

        3.8 配置中心实时修改配置22

        3.9 客户端自动更新23

        3.11 后台服务(provider)23

        3.12 小结(后台服务Provider)25

        3.13 消费者(Consumer)26

        3.14 通过RestTemplate 访问 Provider 服务27

        3.15 通过Feign访问 Provider 服务27

        3.16 通过Fegin 访问 Provider 接口30

        3.17 小结(Consumer)30

        3.18 网关服务31

        3.19 网关注册服务32

        3.20 网关过滤非法请求32

        3.21 小结(网关)33

        3.22 熔断器34

        3.23 限流 36

        3.24 设置QPS 限流37

        3.25 测试流控37

        3.26 小结(熔断、限流)38

        3.27 调用链 38

        3.28 调用链接口分析40

        3.29 接口调用详细分析40

        3.30 本章小结41

第4章 大中型企业-微服务业务架构案例42

        4.1 案例一: 基于Spring Cloud 实现鉴权业务42

        4.2 案例二: 基于Spring Cloud 实现大型网站后台架构43

第5章 大中型企业案例-部署 Kubernetes 高可用集群44

        5.1 软件版本与运行环境44

        5.2 服务器硬件配置44

        5.3 集群网络规划44

        5.4 Kubernetes 组件44

        5.5 集群系统优化45

        5.6 安装Gitlab 服务45

        5.7 Harbor 仓库安装46

        5.8 Kubernetes 集群部署47

        5.9 Master节点安装etcd 服务52

        5.10 Node 节点安装 Docker54

        5.11 部署Master 节点组件57

        5.12 Master部署 Api 服务60

        5.13 Master部署Scheduler61

        5.14 Master 部署controller-manager62

        5.15 创建系统集群角色63

        5.16 Node节点部署kubelet组件 64

        5.17 Node节点部署kube-proxy组件 66

        5.18 Kubernetes 运行Demo 容器 67

        5.19 Kubernetes 安装Dashboard 68

        5.20 部署DNS 69

        5.21 安装Ingress 70

        5.22 添加操作与性能监控  75

第6章 大中型企业案例-微服务与Kubernetes 运行78

        6.1 微服务部署规划78

        6.2微服务对内与对外规划逻辑图79

        6.3实际项目部署规划架构79

        6.4需要掌握的知识点79

        6.5 Harbor镜像仓库规划80

        6.6运行注册与配置中心81

        6.7注册中心的三种注册方式82

        6.8 Java 基础镜像Dockerfile (JDK)82

        6.9注册中心Nacos构建Dockerfile83

        6.10 Nacos yaml 编排文件83

        6.11 Provider构建Dockerfile84

        6.12 Provider yaml 编排文件84

        6.13 consumer-feign 构建 Dockefile85

        6.14 consumer-feign yaml 编排文件85

        6.15路由网关构建Dockerfile86

        6.16路由网关yaml 编排文件86

        6.17 路由网关service.yaml 配置文件87

        6.18 路由网关Ingress 配置文件87

        6.19通过绑定域名到Node 节点访问网关服务88

        6.21微服务日志收集89

        6.22 修改Provider yaml 编排文件94

        6.23本章小结95

第7章 大中型企业案例-自动化部署 SpringCloud96

        7.1 自动化发布环境流程96

        7.2 自动化部署流程Pipline98

        7.3 本章小结102

        7.4 商业管理安装Dashaboard103

        7.5 将现有Kubernetes 导入到管理软件103

        7.6 管理软件创建服务104

第8章 大中型企业案例-云中微服务部署架构107

        8.1阿里云部署微服务架构规划案例(一)107

        8.2阿里云部署微服务架构规划案例(二)108

        8.3 业务流程发布108

        8.4 业务流程发布回滚109

        8.5 总结109


推荐阅读
  • Java实战之电影在线观看系统的实现
    本文介绍了Java实战之电影在线观看系统的实现过程。首先对项目进行了简述,然后展示了系统的效果图。接着介绍了系统的核心代码,包括后台用户管理控制器、电影管理控制器和前台电影控制器。最后对项目的环境配置和使用的技术进行了说明,包括JSP、Spring、SpringMVC、MyBatis、html、css、JavaScript、JQuery、Ajax、layui和maven等。 ... [详细]
  • Spring特性实现接口多类的动态调用详解
    本文详细介绍了如何使用Spring特性实现接口多类的动态调用。通过对Spring IoC容器的基础类BeanFactory和ApplicationContext的介绍,以及getBeansOfType方法的应用,解决了在实际工作中遇到的接口及多个实现类的问题。同时,文章还提到了SPI使用的不便之处,并介绍了借助ApplicationContext实现需求的方法。阅读本文,你将了解到Spring特性的实现原理和实际应用方式。 ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • 2018深入java目标计划及学习内容
    本文介绍了作者在2018年的深入java目标计划,包括学习计划和工作中要用到的内容。作者计划学习的内容包括kafka、zookeeper、hbase、hdoop、spark、elasticsearch、solr、spring cloud、mysql、mybatis等。其中,作者对jvm的学习有一定了解,并计划通读《jvm》一书。此外,作者还提到了《HotSpot实战》和《高性能MySQL》等书籍。 ... [详细]
  • 基于Socket的多个客户端之间的聊天功能实现方法
    本文介绍了基于Socket的多个客户端之间实现聊天功能的方法,包括服务器端的实现和客户端的实现。服务器端通过每个用户的输出流向特定用户发送消息,而客户端通过输入流接收消息。同时,还介绍了相关的实体类和Socket的基本概念。 ... [详细]
  • 本文介绍了闭包的定义和运转机制,重点解释了闭包如何能够接触外部函数的作用域中的变量。通过词法作用域的查找规则,闭包可以访问外部函数的作用域。同时还提到了闭包的作用和影响。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文详细介绍了Spring的JdbcTemplate的使用方法,包括执行存储过程、存储函数的call()方法,执行任何SQL语句的execute()方法,单个更新和批量更新的update()和batchUpdate()方法,以及单查和列表查询的query()和queryForXXX()方法。提供了经过测试的API供使用。 ... [详细]
  • 2020年第十一届蓝桥杯决赛JAVA B G题“皮亚诺曲线距离“的个人题解目录
    本文是2020年第十一届蓝桥杯决赛JAVA B G题“皮亚诺曲线距离“的个人题解目录。文章介绍了皮亚诺曲线的概念和特点,并提供了计算皮亚诺曲线上两点距离的方法。通过给定的两个点的坐标,可以计算出它们之间沿着皮亚诺曲线走的最短距离。本文还提供了个人题解的目录,供读者参考。 ... [详细]
  • flowable工作流 流程变量_信也科技工作流平台的技术实践
    1背景随着公司业务发展及内部业务流程诉求的增长,目前信息化系统不能够很好满足期望,主要体现如下:目前OA流程引擎无法满足企业特定业务流程需求,且移动端体 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 在springmvc框架中,前台ajax调用方法,对图片批量下载,如何弹出提示保存位置选框?Controller方法 ... [详细]
  • SpringBoot整合SpringSecurity+JWT实现单点登录
    SpringBoot整合SpringSecurity+JWT实现单点登录,Go语言社区,Golang程序员人脉社 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
  • 一次上线事故,30岁+的程序员踩坑经验之谈
    本文主要介绍了一位30岁+的程序员在一次上线事故中踩坑的经验之谈。文章提到了在双十一活动期间,作为一个在线医疗项目,他们进行了优惠折扣活动的升级改造。然而,在上线前的最后一天,由于大量数据请求,导致部分接口出现问题。作者通过部署两台opentsdb来解决问题,但读数据的opentsdb仍然经常假死。作者只能查询最近24小时的数据。这次事故给他带来了很多教训和经验。 ... [详细]
author-avatar
f永远喜爱捉迷藏
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有