尚硅谷消息中间件之ActiveMQ
课程概述
消息中间件,已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术,它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。
当前使用较多的消息中间件有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等。本套视频以Apache的ActiveMQ作为切入点,分为基础/实战/面试上中下三大部分,带你从零基础入门到熟练掌握ActiveMQ,能够结合Spring/SpringBoot进行实际开发配置并能够进行MQ多节点集群的部署,可以学习到MQ的高级特性,并对高频面试题进行了剖析讲解。
- 前言说明
- 两种讲授闲聊
- MQ的产品学习说明
- 为什么要引入MQ上
- 为什么要引入MQ下
- MQ的作用定义
- ActiveMQ官网介绍和下载
- ActiveMQ在Linux下安装
- ActiveMQ安装后的控制台访问
- Java编码MQ标准API讲解
- 消息生产者编码
- 消息消费者编码
- 消息消费者receive方法说明
- 消息消费者MessageListener方法说明
- 消费者3大消费情况
- 队列案例小总结
- Java编码Topic讲解
- topic和queue的对比总结
- JMS是什么
- MQ中间件的落地产品
- JMS组成的四大元素
- Message之消息头
- Message之消息体
- Message之消息属性
- 消息可靠性之非持久化
- 消息可靠性之持久化和默认策略
- 持久化topic
- 消息的生产者事务介绍
- 消息的消费者事务介绍
- 消息非事务模式下消费者签收介绍
- 消息有事务模式下消费者签收介绍
- 点对点和发布订阅小总结
- 按照不同的conf配置文件来启动activemq
- ActiveMQ的Broker
- Spring整合ActiveMQ之队列生产者
- Spring整合ActiveMQ之队列消费者
- Spring整合ActiveMQ之主题生产消费
- Spring整合ActiveMQ之监听器配置
- SpringBoot整合ActiveMQ之队列生产者
- SpringBoot整合ActiveMQ之队列生产者间隔定投
- SpringBoot整合ActiveMQ之队列消费者
- SpringBoot整合ActiveMQ之主题生产者
- SpringBoot整合ActiveMQ之主题消费者
- ActiveMQ的传输协议简介
- ActiveMQ的传输协议种类
- ActiveMQ的传输协议之NIO
- ActiveMQ的传输协议之NIO加强
- ActiveMQ消息持久化理论简介
- ActiveMQ消息持久化机制之AMQ和KahaDB
- ActiveMQ消息持久化机制之KahaDB的存储原理
- ActiveMQ消息持久化机制之LevelDB简介
- ActiveMQ消息持久化机制之JDBC配置mysql上
- ActiveMQ消息持久化机制之JDBC配置mysql中
- ActiveMQ消息持久化机制之JDBC配置mysql下
- ActiveMQ消息持久化机制之JDBC配置mysql小总结
- ActiveMQ消息持久化机制之JDBC With Journal
- ActiveMQ持久化机制小总结
- Zookeeper和Replicated LevelDB集群原理
- Zookeeper和Replicated LevelDB集群部署规划说明
- Zookeeper和Replicated LevelDB集群部署配置上
- Zookeeper和Replicated LevelDB集群部署配置下
- Replicated LevelDB集群故障迁移和验证
- 高级特性之异步投递
- 高级特性之异步投递如何确认发送成功
- 高级特性之延迟投递和定时投递
- 高级特性之消费重试机制
- 高级特性之死信队列
- 高级特性之防止重复调用