本视频简介:
目前业界最流行的微服务架构正在或者已被各种规模的互联网公司广泛接受和认可,
业已成为互联网开发人员必备技术。无论是互联网、云计算还是大数据Java平台已成为全栈的生态体系,
其重要性几乎不可替代。Spring Boot作为微服务的基础设施之一,背靠强大的Spring 生态社区,
支撑Spring Cloud技术体系。本课程通过实战的方式,从单一应用开发升级为多模块应用开发。
根据不同的部署场景,构建不同格式的打包文件,以及在开发和部署阶段,执行不同的运行方式。
全课分为:1、微服务架构介绍
2、springcloud+网关
3、springcloud +注册中心(服务注册/发现)
4、内容总结
第一节:微服务架构和介绍
本节主要是从三个方面来讲解
1、微服务的发展
2、微服务发展到至今有哪些、之间有哪些不同点
3 站在架构层面上看待springCloud
第二节:Springcloud +注册中心eureka
首先需要将环境变量配置好:java ,maven
然后 新增注册中心客户端项目
新增注册中心服务端项目
最后依次启动服务端项目 和客户端项目。
第三节:SpringCloud 网关
1.验证与安全保障: 识别面向各类资源的验证要求并拒绝那些与要求不符的请求。
2.审查与监控: 在边缘位置追踪有意义数据及统计结果,从而为我们带来准确的生产状态结论。
3.动态路由: 以动态方式根据需要将请求路由至不同后端集群处。
4.压力测试: 逐渐增加指向集群的负载流量,从而计算性能水平。
5.负载分配: 为每一种负载类型分配对应容量,并弃用超出限定值的请求。
6.静态响应处理: 在边缘位置直接建立部分响应,从而避免其流入内部集群。
7.多区域弹性: 跨越AWS区域进行请求路由,旨在实现ELB使用多样化并保证边缘位置与使用者尽可能接近。
第四节:内容总结
Springcloud 发展历程
环境变量的配置
服务注册和发现
Eureka配置和注解
Api网关
网关生命周期和底层使用servlet实现的逻辑
网关+注册中心+springcloud整合
后续的拓展:网关:zuul gateway
注册中心:eureka consul zookeeper nacos
容器引擎:docker
容器集群管理:k8s
部署:jenkins
配置中心:consul Spring Cloud Config
课程介绍
第一节微服务介绍-发展历程-技术选型
第一节微服务介绍-发展历程-技术选型
第一节微服务介绍-发展历程-技术选型
第二节springcloud-eureka
环境配置-springcloud-eureka