Я новичок в Erlang, но я хотел бы начать с приложения, которое кажется применимым к технологии из-за желаний параллелизма, которые у меня есть.
На этой картинке показано, что я хочу сделать.
http://imagebin.org/163917
Где сообщения извлекаются из очереди и направляются рабочим процессам, которые ранее были настроены в результате того, что пользователь вводил форму в приложении Django.Настройка требует некоторой дополнительной базы данных (ранее существовавшей базы данных, поэтому я не хочу использовать ETS / DETS для этого бита), которая затем обращается к маршрутизатору сообщений и создает соответствующий процесс.
Моя проблема связана с тем, чтоВ будущем я, возможно, захочу спросить мое приложение Django для всех рабочих, которые должны быть настроены, и в первую очередь задавать им задачи, как лучше всего общаться здесь.Я предпочитаю HTTP / JSON и прочитал, что мало я могу найти на Mochiweb и MochiJson, и я думаю, что это будет делать то, что я хочу.Я планировал иметь OTP-супервизор и приложение, поэтому было бы разумно иметь отдельный процесс mochiweb, который затем передавал бы сообщения erlang маршрутизатору?
Я немного боролся с mochiweb из-за того, что во всех уроках рассказывается о том, как вы используете скрипт для создания структуры каталогов, которая, кажется, ставит mochiweb в центр дизайна - чего здесь не хочется,Я хочу легкий процесс mochiweb, который иногда делает работу.
Пожалуйста, разорвите это на части, все комментарии приветствуются.
Приветствия
Дейв