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

本文涉及的产品
性能测试 PTS,5000VUM额度
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 本篇主要整理工作中遇到的一些消息中间件的相关知识,包括Kafka, RabbitMQ, RocketMQ, ActiveMQ等,不排除收录其他消息中间件的可能。 这里会持续收录相关知识,包括安装、部署、使用示例、监控、运维、原理等。

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


Last Update Time: 2018-01-29 00:22
Update Content:
1. Kafka解惑之Old Producer(1)—— Beginning
2. Kafka解惑之Old Producer(2)——Sync Analysis
3. Kafka解惑之Old Producer(3)——Async Analysis
4. Kafka解惑之Old Producer(4)——Case Analysis


欢迎支持《RabbitMQ实战指南》以及关注微信公众号:朱小厮的博客。


通用

  1. 什么是Zero-Copy?(sendfile)
  2. Linux IO磁盘篇整理小记

1. Kafka

运维

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

原理及使用

  1. kafka文件存储机制
  2. Kafka之sync、async以及oneway
  3. kafka数据可靠性深度解读(发表在InfoQ)
  4. Kafka压缩
  5. Kafka Producer拦截器
  6. Kafka消息序列化和反序列化(上)
  7. Kafka消息序列化和反序列化(下)
  8. Kafka分区分配计算(分区器Partitions)
  9. Kafka解析之失效副本
  10. Kafka解惑之Old Producer(1)—— Beginning
  11. Kafka解惑之Old Producer(2)——Sync Analysis
  12. Kafka解惑之Old Producer(3)——Async Analysis
  13. Kafka解惑之Old Producer(4)——Case Analysis

监控

  1. 如何使用Jmx监控kafka
  2. Kafka端到端审计
  3. Kafka监控架构设计

其他

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

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整合
目录
相关文章
|
2月前
|
消息中间件 存储 Java
RocketMQ(一):消息中间件缘起,一览整体架构及核心组件
【10月更文挑战第15天】本文介绍了消息中间件的基本概念和特点,重点解析了RocketMQ的整体架构和核心组件。消息中间件如RocketMQ、RabbitMQ、Kafka等,具备异步通信、持久化、削峰填谷、系统解耦等特点,适用于分布式系统。RocketMQ的架构包括NameServer、Broker、Producer、Consumer等组件,通过这些组件实现消息的生产、存储和消费。文章还提供了Spring Boot快速上手RocketMQ的示例代码,帮助读者快速入门。
|
29天前
|
消息中间件 大数据 Kafka
大厂面试高频:Kafka、RocketMQ、RabbitMQ 的优劣势比较
本文深入探讨了消息队列的核心概念、应用场景及Kafka、RocketMQ、RabbitMQ的优劣势比较,大厂面试高频,必知必会,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
大厂面试高频:Kafka、RocketMQ、RabbitMQ 的优劣势比较
|
25天前
|
消息中间件 存储 Apache
探索 RocketMQ:企业级消息中间件的选择与应用
RocketMQ 是一个高性能、高可靠、可扩展的分布式消息中间件,它是由阿里巴巴开发并贡献给 Apache 软件基金会的一个开源项目。RocketMQ 主要用于处理大规模、高吞吐量、低延迟的消息传递,它是一个轻量级的、功能强大的消息队列系统,广泛应用于金融、电商、日志系统、数据分析等领域。
47 0
探索 RocketMQ:企业级消息中间件的选择与应用
|
2月前
|
消息中间件 编解码 Docker
【Docker项目实战】Docker部署RabbitMQ消息中间件
【10月更文挑战第8天】Docker部署RabbitMQ消息中间件
118 1
【Docker项目实战】Docker部署RabbitMQ消息中间件
|
1月前
|
消息中间件 存储 监控
ActiveMQ、RocketMQ、RabbitMQ、Kafka 的区别
【10月更文挑战第24天】ActiveMQ、RocketMQ、RabbitMQ 和 Kafka 都有各自的特点和优势,在不同的应用场景中发挥着重要作用。在选择消息队列时,需要根据具体的需求、性能要求、扩展性要求等因素进行综合考虑,选择最适合的消息队列技术。同时,随着技术的不断发展和演进,这些消息队列也在不断地更新和完善,以适应不断变化的应用需求。
94 1
|
1月前
|
消息中间件 存储 Java
吃透 RocketMQ 消息中间件,看这篇就够了!
本文详细介绍 RocketMQ 的五大要点、核心特性及应用场景,涵盖高并发业务场景下的消息中间件关键知识点。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
吃透 RocketMQ 消息中间件,看这篇就够了!
|
2月前
|
消息中间件 存储 监控
说说如何解决RocketMq消息积压?为什么Kafka性能比RocketMq高?它们区别是什么?
【10月更文挑战第8天】在分布式系统中,消息队列扮演着至关重要的角色,它不仅能够解耦系统组件,还能提供异步处理、流量削峰和消息持久化等功能。在众多的消息队列产品中,RocketMQ和Kafka无疑是其中的佼佼者。本文将围绕如何解决RocketMQ消息积压、为什么Kafka性能比RocketMQ高以及它们之间的区别进行深入探讨。
99 1
|
2月前
|
消息中间件 存储 运维
为什么说Kafka还不是完美的实时数据通道
【10月更文挑战第19天】Kafka 虽然作为数据通道被广泛应用,但在实时性、数据一致性、性能及管理方面存在局限。数据延迟受消息堆积和分区再平衡影响;数据一致性难以达到恰好一次;性能瓶颈在于网络和磁盘I/O;管理复杂性涉及集群配置与版本升级。
|
2月前
|
消息中间件 Java Kafka
Flink-04 Flink Java 3分钟上手 FlinkKafkaConsumer消费Kafka数据 进行计算SingleOutputStreamOperatorDataStreamSource
Flink-04 Flink Java 3分钟上手 FlinkKafkaConsumer消费Kafka数据 进行计算SingleOutputStreamOperatorDataStreamSource
53 1
|
4月前
|
消息中间件 Java Kafka
Kafka不重复消费的终极秘籍!解锁幂等性、偏移量、去重神器,让你的数据流稳如老狗,告别数据混乱时代!
【8月更文挑战第24天】Apache Kafka作为一款领先的分布式流处理平台,凭借其卓越的高吞吐量与低延迟特性,在大数据处理领域中占据重要地位。然而,在利用Kafka进行数据处理时,如何有效避免重复消费成为众多开发者关注的焦点。本文深入探讨了Kafka中可能出现重复消费的原因,并提出了四种实用的解决方案:利用消息偏移量手动控制消费进度;启用幂等性生产者确保消息不被重复发送;在消费者端实施去重机制;以及借助Kafka的事务支持实现精确的一次性处理。通过这些方法,开发者可根据不同的应用场景灵活选择最适合的策略,从而保障数据处理的准确性和一致性。
330 9

相关产品

  • 云消息队列 Kafka 版
  • 云消息队列 MQ