原文:深入理解RocketMQ(一)---阅读源码准备

本文主要描述使用Idea获取rocketMQ源码及源码的读取。 在演示搭建源码环境前,先简要描述一下RocketMQ的设计目标。 架构模式 和大多数消息中间件一样,采用的是发布订阅模式,基本组件包括:消息发送者 消息服务器 消息存储 消息消费和路由发现 顺序消息 rocketMQ保证严格的顺序消息 消息到达服务器的时间 消息过滤 rocketMQ既支持在broker端的消息过滤,也支持在消费端的消 ...

2020-03-24 23:31 0 935 推荐指数:

查看详情

深入理解RocketMQ延迟消息

延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关键部分的源码。第三步介绍延迟消息与消息重试的关系。 延迟消息介绍 基本概念:延迟消息是指生产者发送消息发送消息后,不能立刻被消费者消费 ...

Sun Feb 13 05:19:00 CST 2022 0 1723
深入理解RocketMQ(四)--消息存储

一、MQ存储分类 MQ存储主要分为以下三类: 文件系统:RocketMQ/Kafka/RabbitMQ 关系型数据库DB:ActiveMQ(默认采用的KahaDB做消息存储)可选用JDBC的方式来做消息持久化 分布式KV存储:ZeroMQ 对比: 存储效率, 文件系统>分布式KV ...

Sun Mar 22 21:16:00 CST 2020 1 1943
深入理解RocketMQ消息查询机制

在实际开发中,经常需要查看MQ中消息的内容,RocketMQ提供了多种消息查询方式,给开发和运维带来了极大的便利,一些其他消息中间件,如Kafka,并不具备消息查询能力。 本文对RocketMQ提供到的查询机制和背后原理进行深入的介绍。文章主要包括3个部分: 消息查询介绍:介绍消息查询 ...

Sun Feb 13 06:11:00 CST 2022 0 1309
深入理解 BPF:一个阅读清单

https://linux.cn/article-9507-1.html 什么是 BPF? BPF,及伯克利包过滤器Berkeley Packet Filter,最初构想提出于 1992 年,其目 ...

Sat Oct 10 19:16:00 CST 2020 0 877
深入理解RocketMQ的消费者组、队列、Broker,Topic

1、遇到的问题:上测试环境,上次描述的鸟问题又出现了,就是生产者发3条数据,我这边只能收到1条数据。 2、问题解决:   (1)去控制台看我的消费者启动情况,貌似没什么问题 ,   (2)去测 ...

Tue Oct 15 23:06:00 CST 2019 0 3754
深入理解Ribbon之源码解析

转载请标明出处: http://blog.csdn.net/forezp/article/details/74820899 本文出自方志朋的博客 什么是Ribbon Ribbon是Netflix公 ...

Thu Jul 13 18:44:00 CST 2017 0 3795
深入理解Faiss 原理&源码 (一) 编译

目录 深入理解Faiss 原理&源码 (一) 编译 mac下安装 安装mac xcode工具包 安装 openblas 安装swig 安装libomp 编译faiss ...

Sat Jun 19 06:26:00 CST 2021 0 231
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM