“Java进程咋又突然没了?还没任何报错,都好几天了好奇怪啊。”上午刚上班不久,旁边的同事就遇到了棘手的技术问题。大概打听下,原来是某个Java...
今天和大家聊一聊Disruptor中的RingBuffer。代码版本基于3.3.6,逻辑和3.4.x变化不大。 0x01 Disruptor中的...
最近做一个新项目时,有这么一个场景:使用TDDL数据库分库分表,且按SQL读写分离。在为系统做缓存层时,考虑到并发读写,可能会出现这么个问题: ...
之前我们已经熟悉了Disruptor的启动和事件生产操作,接下来我们一同探究Disruptor如何消费事件。 0x00 概念回顾 我们先回顾下D...
0x00 背景介绍 最近遇到了一个消息队列阻塞的问题,查了好几天,才终于把这个问题解决。首先交代下我们的环境:支付业务,使用ActiveMQ配合...
之前我们一起分析了Disruptor的初始化和启动代码,接下来我们来分析下生产者的发布代码。还不太了解的同学建议看看我之前发的Disruptor...
解读Disruptor源码系列文章将从一个demo入手,逐步探究Disruptor中的源码实现。对原理不熟悉的同学建议先看我之前的两个翻译和导读...
本篇文章是后续解读Disruptor源码的导读,适合对Disruptor还不了解的同学。如果有兴趣,还可以看下我之前发的Disruptor系列文...
本文是笔者在研究Disruptor过程中对Disruptor官方介绍与入门指南的翻译,有些部分做了适当编辑和增减。官方介绍原文地址:https:...