I'm wondering if anyone would be willing to test the current LMAX
implementation vs JCTools specifically using the following class:

I currently use them with Akka mailboxes, I tried LMAX once but with some
CPUs LMAX disruptor was behaving a bit weird which is why I prefer
Lamport's implementations of circular buffers that are very well known and
in use by Netty, Akka, etc.

Or I could try and contribute by changing the LMAX for JCTools:

JCtools-core dependency:

<dependency>
    <groupId>org.jctools</groupId>
    <artifactId>jctools-core</artifactId>
    <version>1.1</version>
</dependency>

Specific class that would replace LMAX disruptor:
https://github.com/JCTools/JCTools/blob/master/jctools-core/src/main/java/org/jctools/queues/MpscArrayQueue.java

Best regards,

Guido.

Reply via email to