Soketi
Подробнее
- Год
- 2021
- Тип
- WebSocket-сервер (открытый код)
- Лицензия
- AGPL-3.0
- Исходный код
- github.com/soketi
WebSocket-сервер с открытым кодом, говорящий на протоколе Pusher, так что им можно заменить Pusher Channels, не трогая клиентский код.
Выпущен в 2021 году и построен на uWebSockets.js — C-библиотеке, портированной на Node.js, — что даёт заметно более высокую пропускную способность, чем у серверов на чистом JavaScript. Поскольку Soketi реализует сетевой протокол Pusher, существующие клиенты Pusher подключаются как есть: меняется только адрес.
Быстро стал популярен в мире Laravel как бесплатная самохостинг-замена платному сервису — эту роль позже Laravel закрыл собственным решением Reverb. Лицензия — AGPL-3.0.