zeromq / libzmq

ZeroMQ core engine in C++, implements ZMTP/3.1
https://www.zeromq.org
Mozilla Public License 2.0
9.67k stars 2.35k forks source link

Memory Map File support #4240

Open xbotuk opened 3 years ago

xbotuk commented 3 years ago

Does zmq-inproc use Memory Map File? If not how does inproc work?

Is it possible to add support for Memory Map File for fast transfers of the data?

ljluestc commented 1 year ago

ZeroMQ's inproc transport does not use Memory Map Files for communication. The inproc transport is a specific type of transport provided by ZeroMQ that enables communication between sockets within the same process. It uses an in-process communication mechanism that bypasses the operating system's network stack, resulting in faster and more efficient communication compared to inter-process or inter-machine communication.