Как стать автором
Обновить

Комментарии 15

Спасибо за статью. Мы используем в проекте Ratchet. Можете прокомментировать чем ваше решение отличается/лучше от уже устоявшейся, стабильной библиотеки?

Спасибо
Отсутствует зависимость от установки libevent, отсюда простота использования, лёгкая интеграция в существующий проект.
Lib-event опциональная зависимость.
Allows for use of a more performant event-loop implementation.


Насколько я помню, react так же использует сокеты для коммуникации
Сокеты используют все. Возможно вы имели ввиду, что он использует select вместо libevent?
Хорошо что у вас есть опыт использования ratchet. У меня к вам есть пара вопросов.
Я не нашёл как для обработки вебсокетов использовать несколько процессов. Он это поддерживает?
Я не нашёл как можно расширять мастер процесс. Он это поддерживает?

В моём примере мастер отвечает за пересылку данных между воркерами, а также обработку сообщений из сторонних скриптов (например из существующего проекта).
Сокеты используют все. Возможно вы имели ввиду, что он использует select вместо libevent?

Тут Вы правы, но я имел ввиду парные сокеты для коммуникации воркеров.

Хорошо что у вас есть опыт использования ratchet. У меня к вам есть пара вопросов.

Боюсь что я не настолько компетентен в этом вопросе, именно поэтому просил Вас сделать сравнение…
что по лицензии? хочу применить плагин для yii в своем проекте
LGPL
Просто интересно, а почему chat2.html?(вопрос с расширении html) а не php?
Это клиентская часть. php там лишний. К тому же клиент можно запустить локально и соединиться с сервером вебсокетов удалённо.
ок.Спс, об удаленном доступе как то не подумал.
Если сообществу интересна эта тема, то следующая статья будет про то как сделать простую игру

Конечно интересно, пишите ещё!
Нет, 5 — это «столько дочерних процессов, сколько нам необходимо».
Но для того чтобы не было разночтений поменял на 4.
Лучше сделать константу или переменную, а то и вообще чтение из конфига :)
Так это же кусок кода для демонстрации. В итоговой библиотеке (которая выложена на гитхаб) количество воркеров конечно же вынесено в конфиг.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий