- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
学习人员需要精通Java基础语法,并可以熟练的掌握IDEA开发工具。
你将会学到:
帮助学员系统的讲解RocketMQ体系架构、底层实现原理、核心源代码分析、服务集群搭建与应用开发
课程简介:
RocketMQ是由阿里推出的一款高性能的消息组件,现在已经由Apache进行维护,并推出了持续更新的4.x开发版本,在项目中使用RocketMQ不仅可以得到高效与稳定的消息传输,同时还可以基于RocketMQ的事务消息进行二阶段消息处理,这使得RocketMQ拥有更多的场景,本课程将完整的讲解RocketMQ消息组件的全部概念。
本课程包含有如下的技术知识:
1、常用消息组件:ActiveMQ、RabbitMQ、RocketMQ、Kafka的深度对比;
2、基于Linux搭建RocketMQ的单机服务与集群服务;
3、RocketMQ性能调优配置;
4、RocketMQ访问控制列表的配置与使用;
5、RocketMQ管理控制台的使用;
6、RocketMQ体系架构与组成结构;
7、RocketMQ核心源码分析;
8、数据存储与数据刷盘;
9、RocketMQClient程序开发;
10、消息处理模式(广播、排序、延迟、过滤、批处理、日志、事务)。
课程资源说明:
1、课程代码在第一节课程的资料之中提供;
2、相关的课程软件在对应的课程资料中可以找到。
课程大纲-RocketMQ就业编程实战
第1章RocketMQ安装与配置(2小时26分钟6节)
1-2
RocketMQ服务搭建官方推荐在Linux系统中进行RocketMQ服务部署,在本课程中将为读者讲解RocketMQ的组件获取、服务安装与启动的相关实例操作。
「仅限付费用户」点击下载“rocketmq-all-4.9.1-bin-release.zip”
[39:15]开始学习1-4
RocketMQ控制台有服务必有监控已经成为了当代软件项目设计的核心宗旨,虽然RocketMQ本身提供了强大的消息服务支持,但是为了保证其运行的稳定则需要通过RocketMQExternals开源项目实现监控支持,本课程讲解了GITHUB的扩展程序的下载以及服务配置。
「仅限付费用户」点击下载“rocketmq-externals.rar”
[23:34]开始学习1-6
Benchmark压力测试为了可以准确的得到RocketMQ节点所能够承受的并发访问量,可以通过Benchmark提供的工具进行压力测试,本课程通过实例为读者讲解了Beanchmark所提供的相关压力测试工具的使用。
[11:52]开始学习第2章RocketMQ实现架构(3小时41分钟6节)
2-1
RocketMQ核心概念不同的消息组件有各自不同的处理架构,本课程为读者讲解了RocketMQ之中所涉及到的架构概念,并解释了核心模块的主要作用。
「仅限付费用户」点击下载“rocketmq-all-4.9.1-source-release.zip”
[27:40]开始学习2-2
Remoting通讯模块RocketMQ消息组件中需要基于长连接的模式与NameServer或Broker实现通讯,而这些通讯机制的实现都是基于Netty完成的,本课程为通过对RocketMQ项目中的remoting子模块的源代码,分析了Netty通讯的核心处理机制。
[37:06]开始学习第3章RocketMQ集群服务(1小时50分钟3节)
3-1
RocketMQ集群服务概述稳定与高效是消息组件最重要的处理保障,RocketMQ可以基于集群服务的方式实现多Broker的节点配置,本课程为读者分析了Broker集群的四种实现方式,同时给出了本次RocketMQ集群服务搭建所需要的服务主机信息。
[48:46]开始学习第4章RocketMQClient程序开发(1小时40分钟6节)
4-1
RocketMQClient基本使用RocketMQ应用服务搭建完成之后,在实际生产环境下,需要通过程序来实现生产端与消费端,本课程通过Apache官方给出rocketmq相关依赖实现了消息服务的调用。
[27:49]开始学习
“李兴华”老师的其他课程更多+