agmtopy
12
05
数据密集型应用系统设计-笔记(一) 数据密集型应用系统设计-笔记(一)
数据密集型应用系统设计-笔记(一) 记录在阅读《数据密集型应用》一书过程中的笔记和疑惑心得,以备后用; 数据系统基础 第一部分主要讲述的是数据系统基础部分,主要介绍数据系统特点、数据模型、数据操作这几个方面; 数据系统特点 数据密集型应用和
2025-12-05
11
24
Disruptor源码分析之Sequenced Disruptor源码分析之Sequenced
Disruptor源码分析之Sequenced Sequenced是对于生产者和RingBuffer之间操作协调的一个抽象概念类,通过Sequenced定义生产者所需要的原子操作,保证序号分配的线程安全性和正确性,下面就对Sequenced
2025-11-24
13
Disruptor源码分析之RingBuffer Disruptor源码分析之RingBuffer
Disruptor源码分析之RingBuffer RingBuffer是Disruptor的核心组件之一,它是一个高效的环形缓冲区,用于在生产者和消费者之间传递事件对象,RingBuffer通过预分配内存和无锁设计实现了高性能的数据传输,本
2025-11-13
09
Disruptor之理论基础 Disruptor之理论基础
Disruptor之理论基础 disruptor的设计理念主要围绕以下几个核心思想:无锁设计,缓存行填充,序列号机制,事件驱动,高吞吐量; 传统队列的一些问题 锁性能瓶颈 锁提供了一种互斥机制,通过锁可以保证数据安全性,但是锁的使用会带来
2025-11-09
07
Disruptor之基础入门 Disruptor之基础入门
Disruptor之基础入门 什么是Disruptor Disruptor是一个高性能的并发编程框架,旨在提供低延迟和高吞吐量的数据处理能力。它由LMAX交易所开发,最初用于金融交易系统,但其设计理念和实现方式使其适用于各种需要高性能数据处
2025-11-07
08
31
07
18
08
Pulsar发送消息分析 Pulsar发送消息分析
Pulsar发送消息分析 Pulsar提供的多种发送消息的模式,分别是:send(msg)-同步消息,sendAsync(msg)-异步消息; 简单示例 public class SampleProducer { publ
2025-07-08
06
22
21
10
领域驱动设计的实践 领域驱动设计的实践
前言 领域驱动设计断断续续看过几本书,但是都没有系统性的学习完成过,因此这篇文章从三个阶段来完成的记录一下,分别是基础概念、核心知识、高级扩展; 基础概念 领域驱动设计的开发流程 模型的建立:获取行为需求 -> 领域建模。 模型的实
2025-06-10
05
26
java性能权威指南一Java性能调优工具箱 java性能权威指南一Java性能调优工具箱
java性能权威指南一Java性能调优工具箱 前言 说来惭愧这本书是HeapDump社区,大概是23年的礼品吧,也是目前最后一本收到的技术书籍,以下是对这本书的学习笔记; 说到Java性能优化,有两个绕不开的前置条件: 关于对’不要过早
2025-05-26
1 / 17