我很好奇是否有人对提供对MSMQ的访问的Java库有任何建议?我已经下载了J-Integra Java-COM库的试用版,并构建并运行了他们的MSMQ示例应用程序,但我很好奇是否有什么好的(free:)替代方案。我遇到过一些JNI实现,比如jMSMQ和其他一些实现,但如果可能的话,我宁愿避免使用JNI。
我们还研究了一些.NET<->JMS互操作解决方案,比如JNBridge (使用ActiveMQ)。我认为我们的公司已经决定将队列集中在MSMQ中,因此这将是我们理想的解决方案。
我们希望在.NET端使用WCF (netMsmq或msmqIntegration)。我有点担心java端将如何处理WCF消息(二进制编码),但应该有一些选项(使用文本编码的customBinding和MSMQ传输?),所以我不太担心这一点。最担心的是如何在Java中访问MSMQ。
我们的另一种选择是在每个队列的输入端放置一个薄薄的web服务层,并以这种方式实现互操作。然而,这里的性能有点令人担忧。
有什么建议吗?非常感谢大家抽出时间来。
https://stackoverflow.com/questions/506022
复制相似问题