coralblocks/CoralRing
View on GitHub ↗ ★ 222 Java
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.
3 mentions on Hacker News by 3 people: 1 story, 2 comments · first 2024-11-22 · latest 2024-11-28
20082026
-
…transfer object needs to implement MemorySerializable. Below two examples from CoralRing's GitHub: https://github.com/coralblocks/CoralRing/blob/main/src/main/... https://github.com/coralblocks/CoralRing/blob/main/src/main/... The second…
comment by joas_coder · 2024-11-28 · in Ultra-low-latency, batching and concurrent queue for IPC in Java -
https://github.com/coralblocks/CoralRing/blob/1168b047e0183c... Am I missing something here or does the BlockingRingConsumer not actually block? And worse doesn't it just return garbage if poll is called without first checking…
comment by kllrnohj · 2024-11-28 · in Ultra-low-latency, batching and concurrent queue for IPC in Java