GitHub - coralblocks/CoralRing: CoralRing is an ultra-low-latency, lock-free, garbage-free, batching and concurrent circular queue (ring) in off-heap shared memory for inter-process communication (IPC) in Java across different JVMs using memory-mapped files.
CoralRing
CoralRing is an ultra-low-latency, lock-free, garbage-free, batching and concurrent circular queue (ring)
in off-heap shared memory for inter-process communication (IPC) in Java across different JVMs using memory-mapped files.
It uses memory barriers through volatile operations instead of locks to allow messages to be sent as fast as possible.
An interesting characteristic of memory-mapped files is that they allow your shared memory to exceed the size of your machine physical memory (R...
Read more at github.com