私は Erlang を初めて使用しますが、私が持っている同時実行の要求により、この技術に適用できると思われるアプリケーションから始めたいと思っています。
この写真は、私がやりたいことを強調しています。
メッセージがキューからプルされ、ユーザーが Django アプリのフォームに何らかの入力を行った結果として以前にセットアップされたワーカー プロセスにルーティングされる場所。セットアップには追加のデータベース (既存のデータベースなので、このビットには ETS/DETS を使用したくない) ルックアップが必要であり、メッセージ ルーターと通信して関連するプロセスを作成します。
私の問題は、将来、セットアップが必要なすべてのワーカーを Django アプリに問い合わせて、最初にタスクを実行することを希望する可能性があることを考えると、ここで通信するための最良の方法は何ですか。私は HTTP/json を好み、Mochiweb と MochiJson で見つけられるものを少し読んだことがあります。OTP スーパーバイザとアプリケーションを用意する予定でしたが、erlang メッセージをルーターに渡す別の mochiweb プロセスを用意するのは賢明でしょうか?
スクリプトを使用してディレクトリ構造を作成する方法について説明しているすべてのチュートリアルが原因で、mochiweb に少し苦労しました。これは、mochiweb 中心のデザインになっているようです。これは望ましくありません。軽量の mochiweb プロセスが必要です。それは時折の仕事をします。
これをバラバラにしてください。すべてのコメントを歓迎します。
乾杯
デイブ