0

Rails アプリを探している次のワークフローがあります。

  • 着信要求を解析する
  • サード パーティの Web サービス リクエストを構築する
  • サードパーティのリクエストを送信
  • 期待される応答を処理するためにワーカーをキューに入れる
  • 応答が到着したら処理する 解析結果を応答として返す

  • 使用しているデータ オブジェクト以外に必要なモデルは何ですか? (例: キュー、ワーカーなど?)

  • これを実現するために再実装する必要がある標準の Rails コントローラーはどれですか?

すべての結果は JSON 経由で渡されます。

4

1 に答える 1

0

そのステップ#4-期待される応答を処理するためにワーカーをキューに入れるのは難しいものです。応答を受け取ったときに、ジョブをキューに入れてみませんか?

Webアプリの外部で応答を処理するには、応答を受信した後、ワーカーをキューに入れてジョブを処理することをお勧めします。これが最善のルートのようです。

これを行うために私が考えることができる他の唯一の方法は、応答を処理する別のアプリケーションを作成し、そのアプリケーションにサードパーティの応答を送信してから、計算結果をWebアプリに送り返すことです。

于 2012-08-22T21:43:08.753 に答える