Disruptor之基础入门
Disruptor之基础入门 什么是Disruptor Disruptor是一个高性能的并发编程框架,旨在提供低延迟和高吞吐量的数据处理能力。它由LMAX交易所开发,最初用于金融交易系统,但其设计理念和实现方式使其适用于各种需要高性能数据处理的场景; 核心的设计理念是认为队列是一种糟糕的抽象,因为它暗示了数据必须在不同上下文之间被复制排队进行处理,LMAX Disruptor哲学核心是通过共享内存...
Disruptor之基础入门 什么是Disruptor Disruptor是一个高性能的并发编程框架,旨在提供低延迟和高吞吐量的数据处理能力。它由LMAX交易所开发,最初用于金融交易系统,但其设计理念和实现方式使其适用于各种需要高性能数据处理的场景; 核心的设计理念是认为队列是一种糟糕的抽象,因为它暗示了数据必须在不同上下文之间被复制排队进行处理,LMAX Disruptor哲学核心是通过共享内存...
深入理解分布式事务-原理与实践-分布式事务原理 在上一章中已经介绍了分布式事务的基础知识了,这一章将会介绍主要的几种分布式事务的原理,包括XA强一致性分布式事务原理、TCC分布式事务原理、可靠消息型分布式事务原理、最大努力通知型分布式事务原理 XA强一致性分布式事务原理 X/Open组织定于的分布式事务标准规划被称为X/Open DTP模型,定义了事务处理的规划和API,具体的实现由各个厂商进行负...
CompletableFuture常用方法总结 下文对CompletableFuture类中的常用方法进行了总结,以备不时之需; 创建方法 示例 supplyAsync() fun supplyAsync() { val future = CompletableFuture.supplyAsync { return@supplyAsync Futur...
Pulsar发送消息分析 Pulsar提供的多种发送消息的模式,分别是:send(msg)-同步消息,sendAsync(msg)-异步消息; 简单示例 public class SampleProducer { public static void main(String[] args) throws InterruptedException, IOException ...
Java的隐藏利器:鲜为人知却极具价值的工具与库 源自:https://www.youtube.com/watch?v=bOEPqLyazAk, 以下是视频内容的总结和扩展,github地址:https://github.com/johanjanssen/JavaHiddenGems 分为五个部分:架构、测试、实现、安全、构建 架构 Arun ...
分布式事务基础 事务的基本概念 ACID 原子性 一致性 隔离性 持久性 事务的类型 扁平事务 事务操作中最常见、最简单的事务,无法单独提交整个事务中的部分事务,只能把整个事务全部提交或者回滚; 带有保存点的扁平事务 内部带有保存点的事务,可以将当前事务回滚到此位置; 链式事务 链式事务是在带有保存点的扁平事务的基础上,自动将当前事务的上下文隐式的传递给下一事务,也就是说一个事务的...