springboot~如何去掌握它(新手可以看看)

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

一 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的配置与使用
posted @ 2018-10-19 20:14  张占岭  阅读(1118)  评论(0编辑  收藏  举报