2013-08-06 2 views
1

Не то, чтобы я не нашел ответов на мои сомнения, но я все еще хочу избавиться от путаницы в реализации сервера чата в Erlang в существующем приложении Rails.Приложение для чата erlang ruby ​​on rails

При попытке подключения Ruby и Erlang я экспериментировал с BERT-RPC, Erlectricity и ErlPort.

Учитывая, что его можно создать базовое приложение чата в самом Erlang, как я могу без проблем подключить это приложение Erlang к Rails-приложению.

ответ

1

Я думаю, лучший aproach - позволить erlang обслуживать сам чат-сервер. Вы можете запустить приложение rails, а ваш обратный прокси-сервер будет обслуживать ваш сервер чата с определенного URL-адреса. Кроме того, если вы обслуживаете приложение чата через ваше приложение rails, скорость вашего чата будет равна скорости вашего приложения для рельсов.

+0

Но оба сервера должны будут обмениваться данными (например, размножение нового процесса при запуске сеанса пользователя должно быть отправлено Rails в Erlang.) – user2512324

+0

Это все еще кажется возможным. Вам просто нужно иметь два разных интерфейса для вашего приложения. один из клиентов и один из сервера rails. когда новый пользователь входит в ваш сервер rails, вы можете сообщить серверу erlang для создания нового процесса. – yilmazhuseyin

Смежные вопросы