5

私は、EventMachineを実行しているローカル実行中のプロセスからデータを要求する必要があるレールアプリケーションを持っています。このリクエスト/レスポンスを実装する最良の方法は何ですか?RailsとRubyの間の通信EventMachineプロセス

+0

データ同期(http応答用)または非同期(ワーカー用)が必要ですか? – Reactormonk

+0

@tass私は、レールにあるプロセスにデータを要求し、プロセスはそのデータをWebサーバーとブラウザの間のやりとりのように即座に応答させたい。データはおそらくJSONにあります。 – Mike

+0

@tass so data sync – Mike

答えて

0

お返事ありがとうございます。私はRabbitMQを使用して終了しました。

0

わかりませんが、ソケットを使用しようとしています。 EM - メッセージの受信と受信、データの返送、Rails - EMに接続してメッセージを送信し、データを受信します。

0

また新しい宝石チェック:オファーはRuby on Railsを用WebSocketをサポートするプラグアンドプレイwebsocket-rails
を。

0

最も簡単な方法は、バックエンドトークHTTPを使用することです。あなたのRailsアプリケーションは、単にバックエンドサーバーにHTTPリクエストを行います。 JSONでデータを返し、必要に応じてRailsで使用します。

PostRankで私たちはを作成しました。私たちはHAProxyの背後で、Railsアプリケーション用のサーフェスデータを作成しました。

0

* nixシステムの下でEM.runループのフォークを実行している場合はIO.pipeを見てください。

+0

この他のすべての答えは、大砲を使ってハエを殺すことを提案しています。 –