ACE - 是否可以使用快速路径创建管道?

ACE - is it possible to create a pipe using fast path?

在 windows server > 2012 中有用于创建 IPC 管道的快速路径功能,而不实际使用 TCP 环回,这很慢:

https://blogs.technet.microsoft.com/wincat/2012/12/05/fast-tcp-loopback-performance-and-low-latency-with-windows-server-2012-tcp-loopback-fast-path/

有没有办法让 ACE Pipe 在 windows 上使用快速路径选项? 从我在代码中看到的内容来看,没有提到 SIO_LOOPBACK_FAST_PATH 控制代码,我找不到将自定义控制代码传递给 ACE 管道的简单方法。

class 也是以一种很难继承和扩展的方式构建的,它有一个巨大的 open() 函数,没有很多参数和私有句柄。

我如何尝试将快速路径与 ACE 管道一起使用?

(使用 ACE 6.1.1,无法升级到更新版本)

只有当您使用必要的功能扩展 ACE 时,才能在 Windows 上使用快速路径选项。当您有一个可行的解决方案时,您可以通过拉取请求将其提交给 ACE main git repository