• 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的配置与使用
  • 相关阅读:
    MySql基础教程(三)——查询训练
    MySql基础教程(二)
    MySql基础教程(一)
    解决Eclipse闪退问题的方法总结
    MySQL图形工具 MySQL GUI Tools的安装使用方法
    MySql5.6版修改用户登录密码
    Windows下MySQL解压版的配置
    js 数组容易弄混的那些方法
    如何使CSS--better(系列二)
    如何使CSS--better(系列一)
  • 原文地址:https://www.cnblogs.com/lori/p/9818542.html
Copyright © 2020-2023  润新知