本系列Netty源码解析文章基于 4.1.56.Final版本 在《Netty如何高效接收网络数据》[https://mp.weixin.qq.com/s?__biz=Mzg...
目录 前言 传统的数据传输方法 零拷贝的数据传输方法“基础的”零拷贝机制对Scatter/Gather的支持对内存映射(mmap)的支持 零拷贝机制的应用在Kafka中的应用...
RocketMQ POP 消费模式 原理详解 & 源码解析 原文地址:http://hscarb.github.io/rocketmq/20221212-rocketmq-c...
1. 背景 RocketMQ 的消费可以算是 RocketMQ 的业务逻辑中最复杂的一块。这里面涉及到许多消费模式和特性。本想一篇文章写完,写到后面发现消费涉及到的内容太多,...
[TOC] 概述 RocketMQ 4.9.1 版本[https://github.com/apache/rocketmq/releases/tag/rocketmq-all...
这次天池中间件性能大赛初赛和复赛的成绩都正好是第五名,本次整理了复赛《单机百万消息队列的存储设计》的思路方案分享给大家,实现方案上也是决赛队伍中相对比较特别的。 赛题回顾 实...
1 Saga相关概念 1987年普林斯顿大学的Hector Garcia-Molina和Kenneth Salem发表了一篇Paper Sagas,讲述的是如何处理long ...
最近正好在看Java Concurrency In Practice(以下简称JCIP), 里面的很多思想都在rocketmq runtime的源码中有所体现,因此就尝试着从...
一、镜像队列使用 1.镜像队列作用 RabbitMQ默认集群模式,并不包管队列的高可用性,尽管队列信息,交换机、绑定这些可以复制到集群里的任何一个节点,然则队列内容不...