消息中间件(Kafka/RabbitMQ)收录集

64 篇文章 104 订阅
54 篇文章 134 订阅

本篇主要整理工作中遇到的一些消息中间件的相关知识,包括Kafka, RabbitMQ, RocketMQ, ActiveMQ等,不排除收录其他消息中间件的可能。
这里会持续收录相关知识,包括安装、部署、使用示例、监控、运维、原理等。
所有新撰写的与中间件有关的文章都会收录与此,注意保存本文链接。

欢迎跳转到本文原文链接:https://honeypps.com/mq/mq-list/


Last Update Time: 2019-04-26 01:33
Update Content:

  1. Kafka主题中的分区数越多吞吐量就越高?BULLSHIT!!!
  2. 为了追求极致的性能,Kafka掌控这11项要领

欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。
在这里插入图片描述


通用

  1. 什么是Zero-Copy?(sendfile)
  2. Linux IO磁盘篇整理小记
  3. 如何看待消息中间件的选型 (心法篇)
  4. 消息中间件选型分析——从Kafka与RabbitMQ的对比来看全局(干货篇,发表在InfoQ)
  5. 文件句柄(file handles) & 文件描述符(file descriptors)
  6. 一文详解TCP

1. Kafka

运维

  1. kafka集群配置
  2. kafka的安装(包括zookeeper)

Kafka科普系列

  1. Kafka最全面试题整理|划重点要考
  2. Kafka科普系列 | 什么是LW和logStartOffset?
  3. Kafka科普系列 | 什么是LSO?
  4. Kafka科普系列 | Kafka中的事务是什么样子的?
  5. Kafka科普系列 | 轻松理解Kafka中的延时操作
  6. Kafka科普系列 | 原来Kafka中的选举有这么多?
  7. 干趴面试官系列 | 请你简述一下Kafka中的分区分配
  8. 聊一聊Kafka分区的隐藏属性——二次归类
  9. Kafka主题中的分区数越多吞吐量就越高?BULLSHIT!!!
  10. 为了追求极致的性能,Kafka掌控这11项要领

原理及使用

  1. Kafka之sync、async以及oneway (@Deprecated)
  2. kafka数据可靠性深度解读(发表在InfoQ)
  3. Kafka压缩 (@Deprecated)
  4. Kafka Producer拦截器
  5. Kafka消息序列化和反序列化(上)
  6. Kafka消息序列化和反序列化(下)
  7. Kafka分区分配计算(分区器Partitions)
  8. Kafka解析之失效副本
  9. Kafka解惑之Old Producer(1)—— Beginning
  10. Kafka解惑之Old Producer(2)——Sync Analysis
  11. Kafka解惑之Old Producer(3)——Async Analysis
  12. Kafka解惑之Old Producer(4)——Case Analysis
  13. Kafka解析之topic创建(1)
  14. Kafka解析之topic创建(2)
  15. Kafka解析之topic创建(3)——合法性验证
  16. Kafka解惑之时间轮(TimingWheel)
  17. 直击Kafka的心脏——控制器
  18. Kafka分区分配策略(1)——RangeAssignor
  19. Kafka分区分配策略(2)——RoundRobinAssignor和StickyAssignor
  20. Kafka分区分配策略(3)——自定义分区分配策略
  21. Kafka分区分配策略(4)——分配的实施
  22. 如何把一个运行完好的Kafka搞崩溃
  23. 为什么Kafka中的分区数只能增加不能减少?
  24. Kafka冷门知识——主题删除背后的秘密
  25. Kafka权限管理

Kafka Log系列

  1. 一文看懂Kafka消息格式的演变
  2. Kafka消息格式中的变长字段(Varints)
  3. Kafka日志清理之Log Deletion
  4. Kafka日志清理之Log Compaction
  5. kafka文件存储机制(@Deprecated)

Kafka参数系列

  1. Kafka参数broker.id详解
  2. Kafka参数图鉴——unclean.leader.election.enable(@Deprecated)

监控

  1. 如何使用Jmx监控kafka
  2. Kafka端到端审计
  3. Kafka监控架构设计
  4. Kafka的Lag计算误区及正确实现
  5. 如何获取Kafka的消费者详情——从Scala到Java的切换
  6. 集群管理工具KafkaAdminClient——原理与示例
  7. 集群管理工具KafkaAdminClient——改造
  8. 再看Kafka Lag

大数据

  1. [Kafka与Spark集成系列一] Spark入门
  2. [Kafka与Spark集成系列二] Spark的安装及简单应用
  3. [Kafka与Spark集成系列三] Spark编程模型
  4. [Kafka与Spark集成系列四] Spark运行结构

其他

  1. Kafka发送超过broker限定大小的消息时Client和Broker端各自会有什么异常?
  2. Kafka源码环境搭建

2. RabbitMQ

运维

  1. RabbitMQ常用命令
  2. RabbitMQ的安装及集群搭建方法
  3. RabbitMQ单机多实例配置
  4. RabbitMQ的元数据重建
  5. RabbitMQ负载均衡(1)
  6. RabbitMQ负载均衡(2)——HAProxy
  7. RabbitMQ负载均衡(3)——Keepalived+HAProxy实现高可用的负载均衡
  8. RabbitMQ负载均衡(4)——LVS
  9. RabbitMQ管理(1)——多租户与权限
  10. RabbitMQ管理(2)——用户管理
  11. RabbitMQ管理(3)——Web端管理
  12. RabbitMQ管理(4)——应用管理
  13. RabbitMQ管理(5)——集群管理

监控

  1. RabbitMQ之监控(1)
  2. RabbitMQ之监控(2)
  3. RabbitMQ之监控(3)

基础概念及原理

  1. RabbitMQ基础概念详解
  2. RabbitMQ之mandatory和immediate
  3. RabbitMQ之TTL(Time-To-Live 过期时间)
  4. RabbitMQ之死信队列
  5. RabbitMQ之队列优先级
  6. RabbitMQ如何实现延迟队列?
  7. RabbitMQ之RPC实现
  8. RabbitMQ之消息确认机制(事务+Confirm)
  9. RabbitMQ之消息持久化
  10. RabbitMQ之Consumer消费模式(Push & Pull)
  11. RabbitMQ之镜像队列
  12. 学会查看 RabbitMQ日志
  13. RabbitMQ消息追踪之Firehose
  14. RabbitMQ消息追踪之rabbitmq_tracing
  15. RabbitMQ之惰性队列(Lazy Queue)
  16. RabbitMQ消息可靠性分析

网络分区

  1. RabbitMQ脑裂
  2. RabbitMQ Network Partitions 服务日志对比
  3. RabbitMQ Network Partitions
  4. RabbitMQ Network Partitions 处理策略
  5. 模拟RabbitMQ网络分区

官方文档翻译

  1. Java Client API Guide
  2. Highly Available (Mirrored) Queues

rabbitmq-java-client解析

  1. [Conclusion]RabbitMQ-客户端源码之总结
  2. [一]RabbitMQ-客户端源码之ConnectionFactory
  3. [二]RabbitMQ-客户端源码之AMQConnection
  4. [三]RabbitMQ-客户端源码之ChannelManager
  5. [四]RabbitMQ-客户端源码之Frame
  6. [五]RabbitMQ-客户端源码之AMQChannel
  7. [六]RabbitMQ-客户端源码之AMQCommand
  8. [七]RabbitMQ-客户端源码之AMQPImpl+Method
  9. [八]RabbitMQ-客户端源码之ChannelN
  10. [九]RabbitMQ-客户端源码之Consumer
  11. 为什么QueueingConsumer会被Deprecated?

3. RocketMQ

运维

  1. RocketMQ配置

4. ActiveMQ

  1. ActiveMQ简述
  2. Spring+ActiveMQ整合

欢迎跳转到本文原文链接:https://honeypps.com/mq/mq-list/


欢迎支持笔者新作:《深入理解Kafka:核心设计与实践原理》和《RabbitMQ实战指南》,同时欢迎关注笔者的微信公众号:朱小厮的博客。
在这里插入图片描述

  • 20
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 25
    评论
评论 25
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值