我正在从事的一个项目的很大一部分内容是处理从iPhone应用程序到Ruby on Rails应用程序的特定消息的发送,这些消息可以很容易且最好是XML。will应用程序必须立即显示这些消息,因此重新加载页面并不是一个真正的选择。我一直找不到任何信息re:为POST请求创建这种侦听过程,如果我忽略了什么,有人能引导我走上正确的道路,或许还能阐明我应该做什么吗?
编辑:使用套接字会更智能吗?这些应用程序将在同一个wifi
因此,我正在构建一个使用Ruby on Rails前端和Java后端的web应用程序。因此,基本上当用户登录到网站时,我希望该用户的所有交易数据历史记录的列表显示在屏幕上。我需要这样做的方法(出于各种原因,我不会详细介绍)是让Ruby层的代码将一条消息(使用RabbitMQ,打包为JSON对象)发送到队列,该消息将由Java层的代码从队列中获取。
我想知道对于运行ruby on rails web应用程序的非windows机器上的以下问题,我的替代方案是什么。用户将激活网站的深度网络爬行,可能需要大约15分钟才能完成。问题是,我想移动将结果写入数据库并通过电子邮件将用户发送到进程外的作业,以便用户可以关闭浏览器并完成作业。如果我在windows中执行此操作,我将使用msmq (消息队列)将作业发送到将完成作业的</e
我是ruby on rails开发人员。在我的项目中,当数据进入队列时,我将使用rabbitMQ来处理一些数据。我正在使用兔子创业板,一个RabbitMq客户端,它提供与rabbitMQ交互的接口。我的问题是,每当出现异常或服务器在处理队列中的数据时意外停止时,来自队列的消息就会丢失。
我想知道人们如何处理rabbitMQ队列中丢失的</