2012-10-17 61 views
1

尊敬的大师计算器,WebServices的服务器 - 客户端,RabbitMQ的

我想建立一个应用程序, 春-WS服务器端,并且在客户端的Flex。 我打算把RabbitMQ放在中间。

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


我的问题是:
1.它是neccessary面向Flex作为客户端,也能实现的RabbitMQ?
2.如果需要,如何使用RabbitMQ实现FLex Webservices?
3. Apache Servicemix如何?客户端是否也需要安装/实现Servicemix?


我会非常感谢答案。

回答

1

RabbitMQ是一个消息传递代理,为快速消息通信提供基础架构。

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

如果考虑使用RabbitMQ的使用Flex,那么我创建一个Flex/ActionScript库对AMQP协议0.9.1(最新的RabbitMQ):在柔性演示文件夹 https://github.com/mexxik/strymqp-as 在那里,你可以找到关于如何使用简单的例子图书馆。如果您有任何问题,我会提供更详细的教程。但是一般来说,如果你只是想在Flex中从Spring中检索数据,你可以使用简单的远程处理(对于RabbitMQ来说远程处理并不那么容易)。 另外,您可以考虑在服务器端创建RESTful Web服务。好的选择是Spring MVC,并在Flex端使用它们。