0

我有以下工作流程,我正在寻找 Rails 应用程序:

  • 解析传入请求
  • 构建第 3 方 Web 服务请求
  • 发送第 3 方请求
  • 将工作人员排入队列以处理预期的响应
  • 响应到达后处理响应 将解析结果作为响应返回

  • 除了我正在使用的数据对象之外,还需要哪些模型?(例如队列、工人等?)

  • 我需要重新实现哪些标准 Rails 控制器才能完成此操作?

所有结果都通过 JSON 传递。

4

1 回答 1

0

第 4 步 - 让工作人员排队以处理预期的响应是困难的。为什么不在收到回复时排队工作呢?

要在 Web 应用程序之外处理响应,我的建议是在收到响应后让工作人员排队处理作业。这似乎是最好的路线。

我能想到的唯一另一种方法是创建另一个应用程序来处理响应,并将第 3 方响应发送到该应用程序,然后将计算结果发送回您的 webapp。

于 2012-08-22T21:43:08.753 回答