Part 1消息队列
1.1 系统间通信技术介绍1.2 为何要用消息队列1.3 消息队列的功能特点1.4 设计一个简单的消息队列介绍消息队列技术的背景,包括使用场景和消息队列的功能特点,并设计了一个简单的消息队列。
Part 2消息协议
介绍消息队列中常用的消息协议,包括每个消息协议的历史背景、主要概念和基于该协议的消息通信过程。本章所介绍的协议也是接下来理解各种消息中间件产品的基础。
2.1 AMQP
2.2 MQTT
2.3 STOMP
2.4 XMPP
2.5 JMS
Part 3RabbitMQ
具体介绍RabbitMQ的特点、主要概念和Java使用示例,接着通过使用RabbitMQ实现异步处理和消息推送的功能,最后给出在工作中使用RabbitMQ时的一些实践建议。
3.1 简介
3.2 工程实例
3.2.1 Java访问RabbitMQ实例3.2.2 Spring整合RabbitMQ3.2.3 基于RabbitMQ的异步处理3.2.4 基于RabbitMQ的消息推送
3.3 RabbitMQ实践建议
3.3.1 虚拟主机3.3.2 消息保存3.3.3 消息确认模式3.3.4 消费者应答3.3.5 流控机制3.3.6 通道3.3.7 总结
Part 4ActiveMQ
具体介绍ActiveMQ的特点、基本概念和Java使用示例,接着通过使用ActiveMQ实现消息推送分布式事务的功能,最后给出在工作中使用ActiveMQ时的一些实践建议。
4.1 简介
4.2 工程实例
4.2.1 Java访问ActiveMQ实例4.2.2 Spring整合ActiveMQ4.2.3 基于ActiveMQ的消息推送4.2.4 基于ActiveMQ的分布式事务
4.3 ActiveMQ 实践建议
4.3.1 消息转发模式4.3.2 消息积压4.3.3 消息事务4.3.4 消息应答模式4.3.5 消息发送优化4.3.6 消息消费优化4.3.7 消息协议4.3.8 消息持久化
Part 5Kafka
具体介绍Kafka的特点、主要概念和Java使用示例,接着通过使用Kafka实现用户行为数据采集、日志收集和流量削峰的功能,最后给出在工作中使用Kafka时的一-些实践建议。
5.1 简介
5.2 工程实例
5.2.1 Java访问Kafka实例5.2.2 Spring整合Kafka5.2.3 基于Kafka的用户行为数据采集5.2.4 基于Kafka的日志收集5.2.5 基于Kafka的流量削峰
5.3 Kafka实践建议
5.3.1 分区5.3.2 复制5.3.3 消息发送5.3.4 消费者组5.3.5 消费偏移量
Part 6RocketMQ
具体介绍RocketMQ的特点、主要概念和Java使用示例,接着通过使用RocketMQ的特性实现消息顺序处理和分布式事务的另外一种解决方案,最后给出在工作中使用RocketMQ时的一些实践建议。
6.1 简介
6.2 工程实例
6.2.1 Java访问RocketMQ实例6.2.2 Spring整合RocketMQ6.2.3 基于RocketMQ的消息顺序处理6.2.4 基于RocketMQ的分布式事务
6.3 RocketMQ实践建议
6.3.1 消息重试6.3.2 消息重复6.3.3 集群6.3.4 顺序消息6.3.5 定时消息6.3.6 批量发送消息6.3.7 事务消息
总结
本文从基础到高级再到实战,由浅入深,把MySQL讲的清清楚楚,明明白白,这应该是我目前为止看到过最好的有关MySQL的学习笔记了,我相信如果你把这份笔记认真看完后,无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解!
重要的事:需要领取完整版的MySQL学习笔记的话,请转发+关注后点这里免费获取到免费的下载方式!
MySQL50道高频面试题整理:
看完后,无论是工作中碰到的问题还是被面试官问到的问题都能迎刃而解!
重要的事:需要领取完整版的MySQL学习笔记的话,请转发+关注后点这里免费获取到免费的下载方式!
MySQL50道高频面试题整理: