gpt4 book ai didi

Java 和 MSMQ

转载 作者:太空狗 更新时间:2023-10-29 22:46:13 24 4
gpt4 key购买 nike

我很好奇是否有人对提供对 MSMQ 的访问的 Java 库有任何建议?我已经下载了 J-Integra Java-COM 库的试用版,并构建并运行了他们的 MSMQ 示例应用程序,但我很好奇是否有任何好的(免费 :))替代品。我遇到过一些 JNI 实现,例如 jMSMQ 和其他一些实现,但我宁愿尽可能避免使用 JNI。

我们还研究了一些 .NET<->JMS 互操作解决方案,例如 JNBridge(带有 ActiveMQ)。不过,我认为我们公司已决定将队列集中在 MSMQ 中,因此这将是我们理想的解决方案。

我们希望在 .NET 端使用 WCF(netMsmq 或 msmqIntegration)。我有点担心 java 端将如何处理 WCF 消息(二进制编码),但那里应该有选项(带有文本编码和 MSMQ 传输的自定义绑定(bind)?),所以我不太担心。主要担心在 Java 中访问 MSMQ。

我们的另一个选择是在每个队列的输入端放置一个薄网络服务层,并以这种方式实现互操作。然而,性能在那里有点令人担忧。

有什么建议吗?非常感谢任何人的时间。

最佳答案

据我所知,J-Integra 是 MSMQ 的唯一纯 Java 实现,也就是说,如果您不在 Windows 上运行,这是唯一的选择。 (如果有其他选择,请告诉我!)

Apache Camel 和其他使用 JNI 访问 Windows API(DLL 文件),这显然意味着它只能在 Windows 上运行。

我目前正在试用此处提供的代码 http://www.codeplex.com/MsmqJava这看起来使用起来很简单,但我不太确定事务是如何工作的。

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

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