当前位置:  开发笔记 > 编程语言 > 正文

Java和MSMQ

如何解决《Java和MSMQ》经验,为你挑选了1个好方法。

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

我们还调查了一些.NET < - > JMS互操作解决方案,如JNBridge(使用ActiveMQ).我认为我们公司决定将我们的排队集中在MSMQ中,这将是我们理想的解决方案.

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

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

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



1> Jan Kronquis..:

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

Apache Camel和其他人使用JNI来访问Windows API(DLL文件),这显然意味着它只适用于Windows.

我目前正在尝试这里提供的代码http://www.codeplex.com/MsmqJava,这似乎很简单,但我不确定交易是如何工作的.

推荐阅读
牛尾巴2010
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有