1

尊敬的stackoverflow大师,

我想在服务器端构建一个应用程序,Spring-WS,在客户端构建 Flex。我将把 RabbitMQ 放在中间。

我已经阅读了 RabbitMQ 中的教程。我读过 Spring-AMQP。


我的问题是:
1. Flex 作为客户端是否也需要实现 RabbitMQ?
2、如果需要,如何用RabbitMQ实现FLex Webservices?
3. Apache Servicemix 怎么样?客户是否也需要安装/实施 Servicemix?


我将非常感谢您的回答。

4

1 回答 1

1

RabbitMQ 是一个消息代理,它为快速消息通信提供了基础设施。

如果你想在你的节点之间进行一些实时通信,你应该使用它。

如果您考虑将 RabbitMQ 与 Flex 一起使用,那么我为 AMQP 0.9.1 协议(最新的 RabbitMQ)创建了一个 Flex/ActionScript 库: https ://github.com/mexxik/strymqp-as 在 flex-demo 文件夹下可以找到关于如何使用该库的简单示例。如果您对此有任何疑问,我将提供更详细的教程。

但一般来说,如果您只想在 Flex 中从 Spring 中检索数据,您可以使用 BlazeDS 的简单远程处理(使用 j RabbitMQ 进行远程处理并不那么容易)。此外,您可以考虑在服务器端创建 RESTful Web 服务。好的选择是 Spring MVC,并在 Flex 端使用它们。

于 2012-10-17T12:03:57.147 回答