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