disruptor教程

     

LMAX Disruptor:高性能线程间消息传递库

227

LMAX 过名为 Disruptor 的无锁 Java 框架实现低延迟高吞吐量交易。MAX的目标是成为世界上最快的交易平台。为了实现这一目标,他们需要优化数据在系统各阶段之间传递的方式。他们发现使用队.

量化交易好书和高频交易要点

66

以下是推荐的学习量化交易 Stats 的好书:1、统计学习要素(Elements of Statistical Learning)优点:统计学的圣经。全面而详细。必读。缺点:需要扎实的数学功底,对初学.

LMAX Disruptor 4.0.0 发布

286

LMAX Disruptor是高性能线程间消息传递库: 现在最低 Java 版本为 11 问题#323 -WorkerPool已WorkProcessor被删除,不再存在Disruptor::hand.

Rust Crossbeam非常快且性能优于Java Disruptor

2205 2

当我打算构建 Rust 时低延迟交易应用,我的脑海里自然浮现出一个问题:有没有一个Rust库可以打败我在微服务中经常使用的Java Disruptor框架?Rust 有一个标准库 mpsc(M ult.

使用LMAX Disruptor构建快速、线程安全的热点跟踪库

1705 2 8K
LMAX Disruptor 是 Java 中最好的库之一,用于构建具有无锁队列的有界队列。Hubspot 撰写了有关 LMAX Disruptor 如何帮助构建快速、线程安全的跟踪库的文章:HubS.

使用Golang泛型构建的无锁环形缓冲区开源项目

1241

使用 go 1.18beta 版本中的泛型的单生产者和多读者无锁环形缓冲区。与使用接口的环形缓冲区相比,它比具有泛型类型安全性的通道快得多。使用 go 1.18. 我们能够以类型安全的方式在 go 例.

Java在量化投资等金融业的关键应用举例 - oracle

2720 1 5K

随着零售交易的出现,以及至今已运行了十多年的牛市,股票市场从未像现在这样受欢迎。事实上,根据彭博情报公司的数据,散户投资者现在主导着美国的股票市场,几乎占到了共同基金和对冲基金的总量。计算员和金融工程.

Java在高频交易等金融业的应用介绍 - Oracle

2088 1 2K

量化分析师和金融工程师的职业前景正在飙升。著名的金融工程硕士学位课程培养了新一代技术人员,他们使用编程工具使他们的交易算法大放异彩。我们也不要忘记 2020 年初大流行导致的市场崩盘。伦敦 LMAX .

使用LMAX/Disruptor构建高扩展性的交易引擎的经验分享

2675 1 2K
Koinex的贸易引擎使用LMAX架构的许多原则设计。这使我们能够在高峰时段承受大量负荷。在快速增长的财务系统中,清洁和可扩展架构的重要性对于更好的可扩展性和更快的执行非常重要。LMAX架构帮助我在K.

最快的微服务分布式事务?

1 4303 1 5K
本文介绍了Adaptive如何在应用层面实现分布式事务,也就是如何在应用服务之间的实现分布式共识算法,这对于微服务的分布式柔性事务有很大参考意义。Adaptive基于此技术研发了高性能、弹性、实时金融.

Disruptor 可以动态增加消费者吗

4 3104

jdon里有不少关于Disruptor的讨论,我有一个问题就是:它可以动态增加消费者吗[该贴被abaddoncoder于2015-04-15 09:04修改过][该贴被abaddoncoder于201.

Disruptor单写原则的疑惑

5 2113 1

我的理解是:单写原则适用于单机情况,并且只能启动一个服务实例,这种情况下的确可以做到单线程写入操作。但是如果是集群的环境下,或者是单机启动多个服务实例,如何保证单写原则呢?进一步考虑如果是集群环境下,.

akka接收返回结果

2 3164

最近在学习akka这个框架,有个地方不太明白,想寻求下帮助,在官方给的例子中(如下代码):public class Greeting implements Serializable { public.

如何让Java以光的速度跨线程通信?

6 3250 6 11K
一个比Disruptor吞吐量等性能指标更好的框架,使用Railway算法,将线程之间的消费发送参考现实生活中火车在站点之间搬运货物。目标起始于一个简单的想法:创建一个开发人员友好的,简单的,轻量级线.

Spring的reactor框架引入了Disruptor

5696 1

https://github.com/reactor/reactor/wiki/ProcessorSpring使用Processor 对LMAX Disruptor RingBuffer进行了抽象,看.

Disruptor中Sequencer过大怎么办?

2 1440

Sequencer的大小如果超过了Long.MAX_VALUE怎么办?这个只能靠重启解决吗?这个逻辑上总是有可能的啊.

Log4j 2使用Disruptor实现异步日志

2 8244
Log4j 2 Asynchronous Loggers for Low-Latency Logging - Apache Log4j 2Log4j 2使用Disruptor实现异步日志,获得低延时和.

OneToOneConcurrentArrayQueue :单个producer/consumer队列的无锁高性能

3 3100 3
无锁算法能获得无限的性能Lock-Free Algorithms For Ultimate Performance一文阐述了在一个队列在单个producer/consumer(只有一个生产者和一个消费.

Scala + Akka 是处理架构的IaaS

1750

Scala和Go在互掐,夺取未来BIG thing话语权,前段时间看到一篇说,Scala已经suck吸干,Go才是并行编程王者,今天看到这篇High Scalability - High Scalab.

disruptor中多线程消费者的疑问

19 10142 1

请教下大家,关于disruptor 中的消费者就拿通俗包装产品做个例子, 生产者生产出产品后,将产品放入 ringBuffer, 然后消费者从ringBuffer中取得产品进行包装。我理解的 在di.

使用Java 7.0的 Fork/Join框架进行并发编程

3945 1 4K
Concurrent programming with Fork/Join framework in Java 7.0fork/join框架主要是利用多核CPU并发,而之前介绍的Disruptor主要.

disruptor动态修改EventHandler

2 1499 1

在使用disruptor时遇到一个问题,如何在disruptor启动后动态增减EventHandler,不知各位大牛有什么办法,谢谢.

JdonFramework-6.6.2发布

12 6197 23
自从基于Disruptor的Jdon框架6.4版本发布以来,经过一年多持续不断调优,JdonFramework迎来了成熟稳定的6.6.2版本6.6.2版本主要有两处改进:1. 使用Guava Cach.

Disruptor实例:单生产者-多消费者

2 6871 4 3K

单生产者-单消费者就不列举了,如下为单生产者-多消费者模型:public class OnePublisherToTwoProcessor { private static final int BUF.

关于基于 Jdon+Disruptor 的 横向扩展

5 3092 2

您好各位大牛,最近在研究Jdon 框架,在看介绍时看到JF关键技术特点中的第2点:事件驱动架构Event-driven Architecture(EDA) ,异步领域事件,并发策略, 懒惰加载,异步消.

请教banq jdon当中EventHandler 问题

1 799

关于jdon当中的domainEvent 看懂了前半部分,后半部分EventHandler没看明白,是否能给一个思路?1.在jdon框架当中采用aop的方式分析Domain Object调用时候是否方.

关于Disruptor处理流程

1295 2

HI banq: 您好,我看了您的几篇关于Disruptor的文章,我有这样的一个场景: 用户需要删除某一数据,提交请求后,我将删除操作push到Disruptor的Rin.

请教Banq关于Disruptor多消费者问题

4 1161 5

Banq兄,拜读您文章已很久,关于您上次提到的Disruptor并发编程中,有些疑问请教一下:1.多消费者问题.例如Disruptor中支持多生产者对环型队列进行写入,那是否能有多个消费者进行同一操作.

关于java领域建模疑惑

6 1562 2

最近有一个重构项目的任务,原项目的领域实体对象的一些动态属性采能了Map数据结构来实现,数据库表结构采用冗余字段,大致如下:class Animal { String name ; Map<Str.

请教banq disruptor中ringBuffer能不能做排序

1 1137

用disruptor能带来低延迟和高吞吐。如果我把ringBuffer当做生产者和消费者的数据容器。现在有需求,多个消费者遍历数据的时候希望数据是经过排序的,如何来做?.