李兴华
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java高级工程师实战课程系列套餐(JSP实战+SSH实战+AJAX异步数据交互)
JSP实战开发视频课程
31995人学习
¥399.00
JSP项目实战-CRM管理系统视频课程
5411人学习
¥699.00
框架开发起源 —— Java反射编程视频课程
10713人学习
¥99.00
更 多 6 门 课 程
高级JAVA工程师必备视频课程套餐
RESTful(Restful设计、Jesey实现WEB服务处理)视频课程
5554人学习
¥299.00
AMR项目实战视频课程(Spring MVC + MyBatis)
7993人学习
¥599.00
MyBatis开发框架视频课程
5650人学习
¥599.00
更 多 7 门 课 程
互联网集群架构系列套餐(Redis+Dubbo+单点登录+Zookeeper协调组件)
Dubbo开发框架视频课程
18036人学习
¥998.00
Redis数据库视频课程
18268人学习
¥199.00
企业项目开发中协调一致性组件之ZooKeeper视频课程
6760人学习
¥499.00
更 多 5 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7817人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4928人学习
¥699.00
更 多 3 门 课 程
Java高级工程师实战课程系列套餐(SSO单点登录+Shiro开发框架)
SSO单点登录(CAS+Shiro+Redis)实战视频课程
7817人学习
¥999.00
【李兴华】Shiro开发框架视频课程(采用Eclipse + Maven进行开发)
9692人学习
¥699.00
【SSM】报名预约系统实战开发视频课程
4928人学习
¥699.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

已经掌握了Java开发技术,并可以熟练使用Spring、SpringBoot开发框架,对Spring框架源码有所掌握的读者,学习完本课程后可以更好的理解RPC技术的实现以及Netty应用。

你将会学到:

掌握Dubbo、SpringCloudAlibaba以及SpringBoot整合应用

课程简介:

Dubbo是一款成熟的RPC开发框架,也是国内互联网企业中使用较多的组件,该组件基于Netty开发。本课程将为读者讲解Dubbo组件的使用,并结合Alibaba的套件体系架构实现高可用、可扩展性高以及稳定的RPC服务架构。

通过本章的学习可以达到以下的目标:

1、掌握Dubbo框架的主要作用,并可以基于Dubbo实现RPC服务开发;

2、掌握Dubbo与Nacos服务的整合;

3、掌握Dubbo与Sentinel限流服务的整合,并可以使用Sentinel控制台实现流量控制;

4、掌握Dubbo与REST协议的实现,并可以基于Spring Cloud Gateway实现网关访问;

5、理解Dubbo核心源码的设计实现。


课程代码在第一个视频附件之中

展开更多

课程大纲-Dubbo3.x+SpringBoot3.x开发实战

  • 第1章Dubbo服务架构(3小时20分钟8节)

  • 1-1

    Dubbo简介Dubbo是一款流行的RPC服务组件,本课程通过Dubbo的官方文档为读者介绍了该组件的基本作用以及服务架构,并解释了不同服务组件选型的差别。

    「仅限付费用户」点击下载“代码.rar”

    [22:24]
  • 1-2

    Nacos注册中心Nacos是阿里推出的高性能注册中心,基于gRPC实现服务通信,本课程为读者讲解了Nacos的体系结构,并基于Linux环境实现了Nacos单机服务的搭建。

    [32:48]
  • 1-3

    Dubbo应用开发Dubbo提供了简化的开发模式,可以直接基于SpringBoot进行开发实现,本课程基于已配置的Nacos注册中心,通过实例讲解了一个完整的Dubbo应用开发,

    [38:14]
  • 1-4

    Sentinel限流防护为了防止高峰流量对应用的冲击,需要引入Sentinel组件实现限流防护,本课程讲解了该组件的使用,以及如何通过JVM启动参数实现Dubbo应用的访问接入。

    [20:02]
  • 1-5

    Dubbo服务降级Dubbo服务运行过程中,经常会出现许多不稳定的因素导致服务中断,为了稳定的服务运行环境,此时就需要引入服务降级的支持,本课程为读者讲解了Dubbo服务降级的三种方式,并通过具体的实例分析了服务降级的应用配置。

    [14:03]
  • 1-6

    Dubbo性能监控Dubbo内置了QoS与Metrics监控支持,只需要配置相关的依赖库,即可通过命令行进行服务管理,或者通过指定的HTTP地址获取当前监控状态,本课程通过实例为读者讲解了这一服务的开启,同时解释了DubboAdmin所存在的问题。

    [20:46]
  • 1-7

    Dubbo网关发布考虑到各类服务对接的支持,Dubbo提供了REST协议支持,并且也可以基于网关实现路由配置,本课程通过实例分析了Dubbo与Spring Cloud Gateway技术整合。

    [32:06]
  • 1-8

    应用打包部署Dubbo微服务开发完成后,需要进行部署上线处理,本课程通过实际的操作讲解了服务打包操作,同时基于Profile配置文件管理的模式,实现Dubbo服务集群的构建。

    [19:51]
  • 第2章Dubbo核心源码(1小时47分钟4节)

  • 2-1

    Dubbo核心源码架构Dubbo在Spring框架上扩充,其内部的处理流程与Spring框架相同,本课程基于Dubbo自动装配类的核心结构,为读者解读了Dubbo中Bean的扫描与注册操作源码。

    [40:58]
  • 2-2

    @EnableDubboConfig@EnableDubboConfig是Dubbo内部配置的注解,同时也是实现Dubbo上下文中所有Bean结构注册的重要操作结构,本课程为读者分析了相关类的作用,并且重点解释了ScopeModel类的作用以及三个子类之间在逻辑概念上的区别。

    [18:35]
  • 2-3

    Dubbo服务导出Dubbo提供端会提供若干个服务接口,所有的接口在Spring容器启动时会自动添加到所配置的注册中心,而这一机制被称为服务导出,本课程为读者分析了SericeBean类的作用,以及与Spring事件架构中的关联,并相关服务导出源码进行了解读。

    [22:58]
  • 2-4

    Dubbo服务调用Dubbo消费端采用了Spring提供的FactoryBean处理机制,通过ProxyFactory实现代理对象的调用,本课程通过引用的配置以及代理对象的生成进行了源码分析。

    [24:58]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部