我们一直在使用jbossmq和csil。该实施已在生产中成功实施了 6 年,但我想知道是否有更好的东西可用。
一个问题是每个客户端模型的 jbossmq 线程,以及预定的生命周期结束。另一个是 csil 缺乏对 JBossMessaging 的支持,这是 JBoss 的最新 JMS 实现。
您应该查看带有 NMS 客户端的 ActiveMQ 后端。我没有任何问题。我不能保证它,因为我使用它的生产系统不是高容量的。
我建议你看看IKVM。它是一个从 java 字节码 (jars) 生成 .NET 程序集的编译器。我们使用由 IKVM 创建的本机 JBoss 程序集取得了良好的成功、稳定性和性能,并且我们实现了通常的客户端协议(RMI、JMS、EJB),但实际上并不是新的 JBossMessaging。无论如何,实施这种方法,您可以选择最适合您的远程协议,而不用担心兼容性,
//尼古拉斯
用于从 Java 编译 .NET 的 IKVM 看起来很有趣。
对于 .NET 消息传递,请查看RabbitMQ。
我是jni4net的作者,它是 JVM 和 CLR 之间的开源进程内桥梁。它建立在 JNI 和 PInvoke 之上。无需 C/C++ 代码。我希望它会帮助你。
我建议你看看爱思华宝。您可以下载免费试用版,看看它是如何为您工作的。