Ich bin neu in Erlang, aber ich würde gerne mit einer Anwendung beginnen, die sich aufgrund der Gleichzeitigkeitswünsche, die ich habe, für diese Technologie eignet.
Dieses Bild zeigt, was ich tun möchte.
Dabei werden Nachrichten aus einer Warteschlange gezogen und an Worker-Prozesse weitergeleitet, die zuvor als Ergebnis einer Benutzereingabe in ein Formular in einer Django-Anwendung eingerichtet wurden. Die Einrichtung erfordert einige zusätzliche Datenbank (bereits vorhandene Datenbank, so dass ich nicht ETS/DETS für dieses Bit verwenden möchten) Lookup, die dann spricht mit dem Message-Router und erstellt einen relevanten Prozess.
Mein Problem kommt mit gegeben, dass ich meine Django-App in der Zukunft für alle Arbeiter, die eingerichtet werden müssen und Aufgabe Sie in erster Linie fragen möchten, was ist der beste Weg, um hier zu kommunizieren. Ich bevorzuge HTTP/Json und habe gelesen, was wenig ich auf Mochiweb und MochiJson finden kann und ich denke, das würde tun, was ich will. Ich war auf mit einem OTP-Supervisor und Anwendung geplant, so wäre es sinnvoll, einen separaten Mochiweb-Prozess zu haben, die dann Erlang-Nachrichten an den Router weitergibt?
Ich habe ein wenig mit mochiweb gekämpft, weil alle Tutorials darüber sprechen, wie Sie ein Skript verwenden, um eine Verzeichnisstruktur zu erstellen, die mochiweb zentriert auf ein Design zu setzen scheint - das ist nicht, was ich hier will, ich will einen leichtgewichtigen mochiweb-Prozess, der gelegentliche Arbeit tut.
Bitte zerreißen Sie dies, alle Kommentare sind willkommen.
Prost
Dave