Re: Релиз Unit 1.9.0
Валентин Бартенев
vbart на nginx.com
Вт Авг 13 19:49:38 UTC 2019
On Tuesday 13 August 2019 15:16:56 S.A.N wrote:
> > Пока не планируем.
>
> Ясно, но тогда вот что выходит, тем кому нужен WebSocket, как правило нужен
> broadcast и возможностость подписать одного клиента к множеству каналов.
> Эти задачи уже успешно решены в nchan (модуль Nginx) и для Node.js есть
> uWebSockets.js (сишный модуль) к сожалению это означает что Unit в этом
> стеке технологий не нужен.
[..]
Что мешает реализовать данную функциональность в приложении?
Например, используя тот же упомянутый uWebSockets.js?
Дело в том, что задача достаточно узкоспециализированная, но в то же
время требует заметных ресурсов, если взяться реализовывать это внутри
Unit-а. Тот же nchan модуль для nginx монструозен.
Для сравнения: nchan содержит 34755 строк кода на Си, что составляет почти
половину от всей (!) HTTP части nginx c ~60 модулями (75959 строк).
--
Валентин Бартенев
Подробная информация о списке рассылки nginx-ru