网盘:百度 | 学分:5,VIP免费 | 发布:2023-02-24 | 查看:0 | 更新:2023-10-10 | Java

【JAVA】应用Dubbo框架打造仿猫眼项目 理解微服务核心思想

课程介绍〗:

Dubbo作为主流的微服务框架之一,为开发人员带来非常多的便利。本门课程结合“仿猫眼”项目,分别针对Dubbo中的重要特性、微服务中核心内以及面试中的常见问题进行归纳整理,强化讲解为你提供从零到面试的一条龙服务



课程目录〗:


第1章 微服务入门 试看5 节 | 32分钟

本章中将概要介绍服务传统应用之间的差异与实现优势,以便于帮助同学们更加清晰服务项目开发中的定位


收起列表

第2章 演示环境构建12 节 | 63分钟

本章中将通过一系列的基本演示,让同学们可以对Dubbo有一个快速直观的认识。当前项目构建了目前Dubbo的两种主流兼容框架SPring和SPringboot,并且都进行了Dubbo集成,以便于适应多种需求下的应对使用


收起列表

第3章 业务基础环境构建6 节 | 43分钟

经过上一章节的演示,让大家了解到Dubbo与SPring、SPringboot集成和基本使用,本章中会将Dubbo与Guns进行集成,构建一个业务系统的基本环境同时针对API网关进行一个简单的描述和引入,为后续章节打下铺垫。考虑到部分童鞋可能没有接触过Guns,可以先参考课程最后的《附录篇:Guns基础入门》章节做初步了解。 …


收起列表

第4章 Dubbo基本特性:用户模块开发24 节 | 173分钟

本章中将基于SPringboot和Dubbo的结合进行用户模块业务开发,并且会学习注册发现、负载均衡、路由策略等多项Dubbo核心特性。除此以外,会进一步了解API网关与业务模块的结合开发


收起列表

第5章 Dubbo服务开发:影片模块开发 试看43 节 | 263分钟

本章中将结合影片模块的开发,帮助同学们进一步了解Gateway的功能聚合开发、异步调用等Dubbo特性同时,会引入Lombok框架,并将详细讲解Dubbo的通信、线程模型特性以及相应的业务实现


收起列表

第6章 Dubbo服务开发:影院模块开发24 节 | 176分钟

本章中将完成影院模块开发,保证整个业务的连贯性,同时详细讲解包括并发控制、连接控制、事件通知和结果缓存等Dubbo特性,并结合相应的业务进行实现


收起列表

第7章 Dubbo服务开发:订单模块开发34 节 | 261分钟

本章中将会讲解订单模块,作为本系统中的重中之重,这个模块的讲解中也会涉及到几个在微服务领域中比较重要的点,包括分布式事务、服务熔断降级、分表分库以后的应对思路限流实现等等相关内容。在业务实现讲解同时,本章会涉及到的Dubbo知识点主要包括:服务分组、版本控制、访问日志等。…


收起列表

第8章 Dubbo服务开发:支付模块开发18 节 | 148分钟

本章将带领大家实现对接支付宝的SDK,并且使用其沙箱环境完成整套支付动作同时我们会引入一些与支付业务相关的几个Dubbo特性,比如隐式参数、参数验证本地伪装,为支付业务保驾护航


收起列表

第9章 分布式事务 试看27 节 | 239分钟

服务的幂等性是微服务核心之一,本章中将主要讲解分布式事务的产生原因、解决方案同时会引入柔性补偿性事务和传统事务的解决方案。最后,我们会引入两种业务场景,分别讲解补偿式事务与两段式事务提交之间的优劣势和选择的前提。…


收起列表

第10章 服务监控36 节 | 260分钟

Dubbo的服务链路监控是服务架构比较重要的地方之一,同时也是面试里经常会被问到的点,在这里将会引入zIPkin+brave的形式解决链路监控的问题


收起列表


    • 视频:10-1 章节导读 (03:28)

    • 视频:10-2 Dubbo Monitor介绍 (06:35)

    • 视频:10-3 Dubbo-Monitor演示 (14:35)

    • 视频:10-4 Dubbo-ADmin介绍 (06:02)

    • 视频:10-5 Dubbo-ADmin安装部署 (05:48)

    • 视频:10-6 Dubbo-ADmin演示01 (10:03)

    • 视频:10-7 Dubbo-ADmin演示02 (09:57)

    • 视频:10-8 Dubbo-ADmin演示03 (12:51)

    • 视频:10-9 Dubbo-ADmin演示04 (05:35)

    • 视频:10-10 链路监控介绍 (10:22)

    • 视频:10-11 Dubbo特性之Filter介绍 (02:27)

    • 视频:10-12 SPring环境演示Filter (05:28)

    • 视频:10-13 SPringboot环境演示Filter (03:50)

    • 视频:10-14 ZIPkin SPring环境演示 (11:30)

    • 视频:10-15 业务系统集成ZIPkin 01 (08:52)

    • 视频:10-16 业务系统集成ZIPkin02 (15:32)

    • 视频:10-17 运行环境介绍 (03:30)

    • 视频:10-18 本地虚拟机安装 (08:08)

    • 视频:10-19 阿里申请ECS服务器 (19:11)

    • 视频:10-20 阿里云域名注册 (09:53)

    • 视频:10-21 虚拟机初始化以及MySQL安装01 (07:56)

    • 视频:10-22 MySQL安装02 (08:16)

    • 视频:10-23 远程命令行工具安装与使用 (06:25)

    • 视频:10-24 VSFtp安装部署 (06:56)

    • 视频:10-25 JDK和Zookeeper安装 (05:59)

    • 视频:10-26 数据初始化与工程打包 (12:03)

    • 视频:10-27 微服务独立运行 (08:00)

    • 视频:10-28 Openresty安装部署 (06:43)

    • 视频:10-29 Openresty反向代理配置 (10:32)

    • 视频:10-30 NodeJS安装 (07:40)

    • 视频:10-31 整体效果演示 (04:49)

    • 图文:10-32 构建前端Docker镜像

    • 图文:10-33 常见问题集锦

    • 图文:10-34 Docker基本概念科普

    • 图文:10-35 Docker安装之window篇

    • 图文:10-36 Docker安装之CentOS篇


第11章 微服务面试总结9 节 | 73分钟

讲师本人使用服务已经很多年,在本章会总结和梳理市面上经常会遇到的Dubbo相关的微服务问题,尤其是架构设计面上问题,为大家的顺利求职保驾护航。


收起列表

第12章 Docker入门7 节 | 38分钟

Docker是目前微服务部署主流做法,可以很大程度上屏蔽复杂的部署场景环境我们在这一次Docker部署章节中就可以体验到他的美妙。


收起列表

第13章 Docker部署猫眼商城12 节 | 98分钟

本次部署的猫眼商城后端一套有点庞杂的系统,对于大部分人来说部署难度比较大。本次引入Docker部署,帮助大家体会一下Docker生产环境部署的优势。


收起列表



*声明:课程资源购自网络,版权归原作者所有,仅供参考学习使用,严禁外传及商用,若侵犯到您的权益请联系客服删除。

下载地址(复制到浏览器打开,手机端请扫码下载):

请登录购买后查看,VIP全站免费下载

充值 升级VIP
收藏(0

万部精品课程任意搜

热门TAG: 童子 吃药 4集 补运 整脊 40集 51本 规划 天下第一卜书 纯享版
微信客服 搜索课程 返回顶部