springboot~如何去掌握它(新手可以看看)
2024-10-15 18:57:07
springboot~如何去掌握它
主讲:仓储大叔
每讲40分钟
架构图
graph LR
App-->A
Web-->A
A(zuul proxy)-->B(eureka server)
A-->C(config server)
C-->B
User-->C
Product-->C
A-->D(ribbon+hystrix)
User-->B
Product-->B
FeiClient-->User
FeiClient-->Product
App-->A
Web-->A
A(zuul proxy)-->B(eureka server)
A-->C(config server)
C-->B
User-->C
Product-->C
A-->D(ribbon+hystrix)
User-->B
Product-->B
FeiClient-->User
FeiClient-->Product
一 spirngboot介绍
- 环境搭建 jdk,gradle
- IDE工具选择intellij idea
- 源代码工具github的使用
- issue的使用
- 分支的介绍与使用原则
- 第一个web api程序
二 服务发现与配置中心
- eureka的介绍
- eureka项目的建立与配置
- 启动第一个服务发现环境
- eureka client的搭建
- 配置中心config-server的建立与配置
- 把配置中注册到eureka的意义
- 添加config-repo项目
- 添加新项目,作为eurekaClient和configClient,并进行设置
三 docker-compose部署集成开发环境
- docker-compose介绍与语法
- 集成eureka
- 集成config-server
- 集成rabbitmq
- 集成redis
- 集成mongodb
- 集成zipkin
- 集成mysql
- 对docker-compose.yml进行测试与部署
- 开发新的项目,对这些环境进行测试
四 zuul实现网关功能
- zuul的介绍
- zuul项目的建立
- yml相关配置与说明
- hystrix断路器的介绍和配置
- Ribbon客户端负载均衡的介绍
- 建立A站和B站服务,并使用zuul实现路由转发
- 过滤器的使用
- 使用zuul实现用户授权
- 使用zuul实现异常统一处理
五 几个常用的组件介绍
- spring Cloud Bus介绍
- rabbitmq的配置与使用
- config-server项目对热部署的实现
- mongodb的配置与使用
- redis的配置与使用
- mysql的配置与使用
最新文章
- Delphi编译的程序如何获取管理员权限
- (转)JavaScript二:JavaScript语言的基本语法要求
- 项目新的需求,网页的自适应交付/响应式交付 Responsive/Adaptive Delivery
- [js开源组件开发]js手机端浮层控件,并有多种弹出小提示,兼容pc端浏览器
- ARM&;Linux 下驱动开发第三节
- IDF实验室解题学习笔记1
- 怎样安装配置tomcat 8
- 代码托管SVN到Git迁移(使用小乌龟工具)
- python全栈开发中级班全程笔记(第二模块、第四章(三、re 正则表达式))
- Linux 进入 5.0 时代!
- 关于 pip安装的可能错误的排除
- CG标准函数库
- 浅谈k短路算法
- HTTP中的Get与Post
- CHtmlEditCtrl(1) : Use CHtmlEditCtrl to Create a Simple HTML Editor
- 常用的js 总结
- IOS第三方之SDWebImage
- 180328_gVim设置tab为4个空格
- SQLMap-----初识
- 焦作网络赛B-Mathematical Curse【dp】
热门文章
- 【二分+容斥+莫比乌斯反演】BZOJ2440 完全平方数
- BZOJ 1412 狼和羊的故事
- Python多版本管理-pyenv
- 残差网络(Residual Networks, ResNets)
- 京东云罗玉杰:OpenResty 在直播场景中的应用
- 防止系统锁屏-python、C++实现
- Python-爬取妹子图(单线程和多线程版本)
- [转载]学习Javascript闭包(Closure)
- Linux三剑客-grep || awk || sed
- 如何在新工程中添加两个不同版本的的echarts库