繁体   English   中英

Java COM桥

[英]Java COM bridge

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM