gpt4 book ai didi

Java COM 桥

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:15:36 27 4
gpt4 key购买 nike

我有一个超低延迟程序,需要与 Windows COM 组件交互。最快的方法是什么?使用像 JACOB 这样的 COM 桥,或者编写 native COM 库并使用像 ZeroMQ 这样的消息传递总线发送消息?

最佳答案

如果您使用 ZeroMQ,您将处理两个进程。并且将消息从一个进程传递到另一个进程比在同一进程内执行相同的操作更昂贵。因此,使用 Java COM 桥肯定会降低延迟。

话虽如此,但它仅在您处理极低延迟时才有意义。如果您的 COM 组件的延迟已经比进程间消息传递高几倍(例如,因为它通过网络接收和转发消息或执行昂贵的计算),那么任何一个选项都可以,因为它们都对整体有边际影响延迟。

请注意,JACOB 不支持所有 COM 组件,仅支持具有 COM 自动化接口(interface)的组件。因此,您可能需要使用不同的 Java COM 桥,例如 JCom。

关于Java COM 桥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7298056/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com