CoralRing:一个超低延迟的Java进程间通信框架,基于环形队列实现,具有无锁、无垃圾回收、批处理和并发特性。使用内存映射文件实现跨JVM的共享内存通信,支持阻塞和非阻塞模式,可用于构建高性能的

  • 爱可可-爱生活
  • 2024-12-04 17:27:57
【CoralRing:一个超低延迟的Java进程间通信框架,基于环形队列实现,具有无锁、无垃圾回收、批处理和并发特性。使用内存映射文件实现跨JVM的共享内存通信,支持阻塞和非阻塞模式,可用于构建高性能的进程间通信系统。特色是使用volatile操作而非锁机制来实现内存屏障,支持广播和多播模式】
'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.'
GitHub: github.com/coralblocks/CoralRing
进程间通信 Java开发 高性能 共享内存
CoralRing:一个超低延迟的Java进程间通信框架,基于环形队列实现,具有无锁、无垃圾回收、批处理和并发特性。使用内存映射文件实现跨JVM的共享内存通信,支持阻塞和非阻塞模式,可用于构建高性能的进程间通信系统。特色是使用volatile操作而非锁机制来实现内存屏障,支持广播和多播模式