[Moscow.pm] websocket
Alexander Lourier
aml на rulezz.ru
Вс Окт 23 01:48:16 PDT 2011
В письме Sunday 23 October 2011 12:34:11 Ivan Petrov написал:
> понадобились тут вебсокеты.
> нужно иметь дофигища соединений и им рассылать изредка сообщения.
[skip]
> Вопросы:
> 1. а что готовое на эту тему есть?
> 2. можно ли вебсокетные соединения пробрасывать через nginx?
Есть Dklab Realplexor - http://dklab.ru/lib/dklab_realplexor/
Оно готовое, удобное и написанное на перле. Если понравится, рекомендую свои патчи с багфиксами:
http://forum.dklab.ru/viewtopic.php?t=36149&postdays=0&postorder=asc&start=240
http://forum.dklab.ru/viewtopic.php?t=36149&postdays=0&postorder=asc&start=280
Готовая сборка для Debian пропатченной версии:
http://deb.rulezz.ru/debian/pool/main/r/realplexor/
У автора нет API на перле. Я его частично реализовал (достаточно, чтобы сообщения рассылать по клиентам) - модуль в
аттаче.
Сокеты отлично пробрасываются через nginx:
server {
listen *:80;
server_name rpl.example.com;
charset off;
location / {
proxy_pass http://rpl-server:8088/;
}
}
--
Alexander Lourier, http://aml.rulezz.ru/
----------- следущая часть -----------
A non-text attachment was scrubbed...
Name: Realplexor.pm
Type: application/x-perl
Size: 2416 bytes
Desc: отсутствует
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20111023/bc893c36/attachment.bin>
Подробная информация о списке рассылки Moscow-pm