SpringCloud+Consul+Docker快速搭建微服务架构

SpringCloud+Consul+Docker快速搭建微服务架构
共32节 939人在学 课程详情
  • 场景、选型及案例
  • 服务器及Docker环境
  • 镜像私服Registry搭建
  • ElasticSearch及Zipkin环境准备
  • Consul、Kafka及Nginx环境搭建
  • SSM构建商品提供者服务
  • SSM商品服务MyBatis及Druid配置
  • SSM商品服务业务逻辑实现
  • SSM商品服务API接口测验
  • SSM构建用户提供者服务
  • SSM构建订单提供者服务
  • Consul注册发现原理及SSM服务的注册
  • 商品消费者服务注册与发现
  • 订单消费者服务注册及聚合查询
  • Ribbon简介、原理及使用
  • Hystrix简介、原理及使用
  • Zuul简介、原理及使用
  • Zuul容错回退、身份验证及异常处理
  • RateLimit简介、原理及使用
  • Sleuth简介、源码实现及使用
  • Sleuth+Zipkin实现服务链路日志跟踪
  • Consul服务配置中心
  • Sidecar简介、架构及使用
  • Docker基础知识
  • Dockerfile构建镜像
  • Compose服务编排
  • Consul及Kafka高可用集群编排
  • Consul与Kafka集群负载实现
  • Redis集群搭建及使用
  • Consul ACL开启及节点Encrypt加密
  • Auth_Basic、Security身份验证及Zuul网关负载
  • 课程总结及一些面试题梳理

    订阅失败

    SpringCloud+Consul+Docker快速搭建微服务架构
    SpringCloud+Consul+Docker快速搭建微服务架构 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    1、责任链模式; 2、简介及过滤器; 3、zuul路由原理; 4、filter生命周期; 5、路由服务构建;

    课程介绍

    本课程主要内容是介绍如何使用SpringCloud+Consul+Docker相关技术快速搭建微服务架构:

    1、SpringCloud技术栈:统一路由(Zuul)、链路日志跟踪(Sleuth+Zipkin+MQ+ES)、负载均衡(Ribbon)、断路器(Hystrix)、防刷限流(Ratelimit)及聚合非JVM服务(Sidecar)的使用,并从底层介绍它们的运作原理,以辅助读者更好的理解和运用。
    2、服务注册与配置中心:采用Consul实现服务注册中心和配置中心(kv),替代了早期使用Eureka及Config的繁琐实现。
    3、服务应用的部署策略:采用Docker容器云技术编排和部署业务服务及三方服务,并构建访问安全的Registry镜像仓库。
    4、课程案例技术栈构建:课程案例基于SSM(Spring + SpringMVC + MyBatis)技术栈构建服务提供者Web应用,并在服务消费者实现RxJava聚合查询多个服务提供者的实现。
    5、高可用以及安全处理:基于docker实现consul、zookeeper及kafka跨节点集群搭建,同时,结合了nginx实现集群和服务的负载均衡,以及为consul和zipkin内置的web ui访问提供auth_basic及security帐号安全认证。

    同时,针对本课程内容,梳理了一些常见求职面试题,供读者朋友学习参考。
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 721人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22090人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4203人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 787人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 840人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5153人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1506人在学

    Python Django 深度学习 小程序

    钟翔 · 2319人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 598人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 3985人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~