【问题标题】:High-traffic service高流量服务
【发布时间】:2011-09-06 19:04:36
【问题描述】:

Windows 上最快的进程间通信类型是什么?我们需要将数据高速传输到我们的“系统范围”扫描组件。该组件的最佳应用程序类型是什么? Windows 服务?

性能至关重要。实现将用 C++ 开发。

【问题讨论】:

  • 请先阅读问题。
  • 看起来至少有两个问题。您在谈论什么样的数据量(大致?)
  • 是的,他们是两个。每 10 秒大约有数百 MB。

标签: c++ windows windows-services ipc


【解决方案1】:

您最快的 IPC 将是共享内存/内存映射文件。这是通过 CreateFileMapping/OpenFileMapping/MapViewOfFile/UnmapViewOfFile 和其他一些 Win32 调用完成的。

http://msdn.microsoft.com/en-us/library/aa366551%28v=vs.85%29.aspx

【讨论】:

  • 它应该是一个系统范围的组件。当我们想让许多客户端并行生成数据时,这不是一个问题吗?
猜你喜欢
  • 2016-12-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-15
  • 1970-01-01
  • 1970-01-01
  • 2011-01-20
  • 1970-01-01
相关资源
最近更新 更多