【发布时间】:2016-01-06 13:22:12
【问题描述】:
我希望能够使用队列向客户端生成消息。 生成消息并将其放入队列应该是异步且可靠的,这样如果消息未标记为已使用,则不会从队列中清除。
我想使用 JMS 并阅读了它的功能。
它是否依赖于平台,以便作为 Java Web 应用程序的 i 可以充当生产者,而作为 .NET 应用程序的其他第 3 方可以充当消费者?
谢谢。
【问题讨论】:
我希望能够使用队列向客户端生成消息。 生成消息并将其放入队列应该是异步且可靠的,这样如果消息未标记为已使用,则不会从队列中清除。
我想使用 JMS 并阅读了它的功能。
它是否依赖于平台,以便作为 Java Web 应用程序的 i 可以充当生产者,而作为 .NET 应用程序的其他第 3 方可以充当消费者?
谢谢。
【问题讨论】:
这取决于您使用的 JMS 实现。这里有一些(不是一个完整的列表,只是一个示例......)
WebSphereMQ:拥有大量不同语言的客户。
ActiveMQ:Java、C、C++、C#、Ruby、Perl、Python、PHP 的客户端
RabbitMQ:Java、Ruby、Python、.NET、PHP、Perl,[更多]
Apache QPID:Java、Python、C++、Perl、Python、Ruby、.NET、Go
【讨论】: