LINUX.ORG.RU

Websocket бэкенд на Qt. мультипроцессный и многопоточный с балансировкой нагрузки и масштабированием.

 , ,


1

2

Нужно обрабатывать большое количество очень коротких сообщений. Планируется работа бэкенда только под Linux. Очень привлекает скорость разработки и простота и удобство. Какие мнения? Спасибо.



Последнее исправление: sdbrother (всего исправлений: 2)

Зачем Qt? Юзай просто epoll (ну или libev[ent], asio, всё такое)

yoghurt ★★★★★
()
Последнее исправление: yoghurt (всего исправлений: 1)

именно websocket и qt? try tufao - на моих железяках 12000rps полусинтетики держало норм.

dib2 ★★★★★
()

бери Erlang и не мучай бабушку

shty ★★★★★
()

Если клиентов немного (пару сотен соединений в пике), то идея норм. Иначе у тебя будут проблемы из-за poll внутри Qt. Если клиентов около тысячи и больше - смотри в сторону других решений.

Или попробовать патч, добавляющий epoll в Qt https://github.com/connectedtable/qeventdispatcher_epoll

//Chaser_Andrey

anonymous
()

Нужно обрабатывать большое количество очень коротких сообщений.

Про MQ еще всякие посмотри (в связке с вебсокетами), может не придется с epoll превозмогать :)

slackwarrior ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.