消息中心件合集:MQ(ActiveMQ-RabbitMQ-RocketMQ)+Kafka+笔记 ...

打印 上一主题 下一主题

主题 529|帖子 529|积分 1587


  • 可以或许在地理上分开的不同数据中心使用 RabbitMQ cluster 么?
  • 为什么 heavy RPC 的使用场景下不建议接纳 disk node ?
  • 向不存在的 exchange 发 publish 消息会发生什么?向不存在的 queue 实验consume 动作会发生什么?
  • routing_key 和 binding_key 的最大长度是多少?
  • RabbitMQ 允许发送的 message 最大可达多大?
  • 什么环境下 producer 不主动创建 queue 是安全的?
  • “dead letter”queue 的用途?
  • 为什么说包管 message 被可靠长期化的条件是 queue 和 exchange 具有durable 属性,同时 message 具有 persistent 属性才行?
  • 什么环境下会出现 blackholed 标题?
  • 怎样防止出现 blackholed 标题?
  • Consumer Cancellation Notification 机制用于什么场景?
  • Basic.Reject 的用法是什么?
  • 为什么不应该对所有的 message 都使用长期化机制?
  • RabbitMQ 中的 cluster、mirrored queue,以及 warrens 机制分别用于解决什么标题?存在哪些标题?
  全部刷题的答案已经整理好,如下题所示的PDF文件了,篇幅缘故原由就不再逐一的截图了,需要看答案的可以直接来找小编分享这些原件就好,[点击这里]

看完体系大纲+面试刷题,有知识毛病那就继续往下看学习笔记

3.1 Kafka源码解析与实战

   第1章 Kafka简介
1.1 Kafka诞生的配景
1.2 Kafka在LinkedIn内部的应用
1.3 Kafka的主要设计目标
1.4 为什么使用消息体系
第2章 Kafka的架构
2.1 Kafka的根本构成
2.2 Kafka的拓扑结构
2.3 Kafka内部的通讯协议
第3章 Broker概述
3.1 Broker的启动
3.2 Broker内部的模块构成
第4章 Broker的根本模块
4.1 SocketServer
4.2 KafkaRequestHandlerPool
4.3 KafkaApis
4.4 KafkaHealthcheck
第5章 Broker的控制管理模块
5.1 KafkaController的推举计谋
5.2 KafkaController的初始化
5.3 Topic的分区状态转换机制
5.4 Topic分区的领导者副本推举计谋
5.5 Topic分区的副本状态转换机制
5.6 KafkaController内部的监听器
5.7 Kafka集群的负载均衡流程
5.8 Kafka集群的Topic删除流程
5.9 KafkaController的通讯模块
第6章 Topic的管理工具
6.1 kafka-topics.sh
6.2 kafka-reassign-partitions.sh
6.3 kafka-preferred-replica-election.sh
第7章 生产者
7.1 设计原则
7.2 示例代码
7.3 模块构成
7.4 发送模式
第8章 消费者
8.1 简单消费者
8.2 高级消费者
第9章 Kafka的典型应用
9.1 Kafka和Storm的集成
9.2 Kafka和ELK的集成
9.3 Kafka和Hadoop的集成
9.4 Kafka和Spark的集成
第10章 Kafka的综合实例
10.1 安防大数据的主要应用
10.2 Kafka在安防团体解决方案中的脚色
10.3 典型业务
  


3.2 手写RocketMQ笔记

   第一节:RocketMQ介绍
1.1 核心概念
1.2 RocketMQ的设计理念和目标
第二节:RocketMq中消息的发送
2.1 单向(OneWay)发送
2.2 可靠同步发送
2.3 可靠异步发送
2.4 RocketMQ中消息发送的衡量
第三节:RocketMQ消息消费
3.1 集群消费和广播消费
3.2 消费方式
第四节:深入消息发送
4.1 消息生产者流程
4.2 批量消息发送
4.3 消息重试机制
第五节:深入消息模式
5.1 拉模式 5.2 推模式
第六节:顺序消息
6.1 全局顺序消息
6.2 部分顺序消息
第七节:延时消息
7.1 概念介绍
7.2 适用场景
7.3 使用方式
第八节:死信队列
8.1 概念介绍
8.2 适用场景
第九节:消费幂等
9.1 什么是消息幂等
9.2 需要处理的场景
9.3 处理方法
第十节:消息过滤
10.1 概念介绍
10.2 表达式过滤
10.3 类过滤
第十一节:RocketMQ存储概要设计
11.1 消息存储结构
11.2 内存映射
11.3 文件刷盘机制
11.4 逾期文件删除
第十二节:RocketMQ中的事务消息
12.1 事务消息实现思想
12.2 两阶段提交
12.3 事务状态回查机制
12.3 代码实现
第十三节:RocketMQ主从同步(HA)机制
13.1 RocketMQ集群摆设模式
13.2 主从复制原理
13.3 读写分离机制
13.4 与Spring集成
13.5 与SpringBoot集成
第十四节:限时订单实战
14.1 什么是限时订单
14.2 怎样实现限时订单
14.3 用RocketMQ实现限时订单
第十五节:RocketMQ源码分析
15.1 RocketMQ团体架构
15.2 NameServer
15.3 RocketMQ 服务启动
15.4 源码分析之消息的来龙去脉
  


3.3 RabbitMQ实战学习指南

   第1章 RabbitMQ简介
1.1 什么是消息中心件
1.2 消息中心件的作用
1.3 RabbitMQ的起源
1.4 RabbitMQ的安装及简单使用
第2章 RabbitMQ入门
2.1 干系概念介绍
2.2 AMQP协议介绍
第3章 客户端开发领导
3.1 连接RabbitMQ
3.2 使用互换器和队列
3.3 发送消息
3.4 消费消息
3.5 消费端的确认与拒绝
3.6 关闭连接
第4章 RabbitMQ进阶
4.1 消息何去何从
4.2 逾期时间(TTL)
4.3 死信队列
4.4 延迟队列
4.5 优先级队列
4.6 RPC实现
4.7 长期化
4.8 生产者确认
4.9 消费端要点介绍
4.10 消息传输保障
第5章 RabbitMQ管理
5.1 多租户与权限
5.2 用户管理
5.3 Web端管理
5.4 应用与集群管理
5.5 服务端状态
5.6 HTTPAPI接口管理
第6章 RabbitMQ设置
6.1 环境变量
6.2 设置文件
6.3 参数及计谋
第7章 RabbitMQ运维
7.1 集群搭建
7.2 检察服务日志
7.3 单节点故障恢复
7.4 集群迁徙
7.5 集群监控
第8章 跨越集群的边界
8.1 Federation
8.2 Shovel
  最后

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不敷到位,知识点把握不敷熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给各人参考学习
还有更多学习笔记面试资料也分享如下:

ion
8.2 Shovel
最后

总而言之,面试官问来问去,问的那些Redis知识点也就这么多吧,复习的不敷到位,知识点把握不敷熟练,所以面试才会卡壳。将这些Redis面试知识解析以及我整理的一些学习笔记分享出来给各人参考学习
还有更多学习笔记面试资料也分享如下:
[外链图片转存中…(img-WpW5UrF7-1720116898518)]

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

耶耶耶耶耶

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表