【发布时间】:2015-05-22 06:48:31
【问题描述】:
我正在为 C++ 股票的高频交易客户工作。我正在使用 quickfix/J 库从我的经纪人那里接收信息。我需要这两个进程进行通信(一个用 Java 编写,另一个用 C++ 编写),并且必须尽可能减少延迟。
起初我考虑使用 FIFO 命名管道,但我正在阅读有关内存映射以及如何通过将文件映射到内存来提高性能的内容。我的问题是......它真的那么快吗?实现这一目标的最佳方法是什么?我应该映射一个常规的文本文件吗?即使使用内存映射,使用常规文本文件不会很慢吗?
提前致谢。
【问题讨论】:
标签: ipc mmap quickfix fix-protocol memory-mapping