У нас есть существующая система, которая подключается к серверной части через http (apache / ssl) и опрашивает сервер на наличие новых сообщений, разумеется, у нас есть проблемы с масштабируемостью.
Я занимаюсь удалением этого опроса и наткнулся на BOSH / XMPP, но я не уверен, как мы должны использовать технику BOSH (используя долгоживущее http-соединение).
Я видел, что есть несколько доступных библиотек, но все это кажется ненормальным, так как нам не нужны списки друзей и т. Д., И мы просто хотим уведомлять клиентов о доступных сообщениях.
Клиент написан на C / C ++ и работает в большинстве ОС, поэтому это важный фактор. Сервер находится на Java.
приводит ли bosh к огромному количеству процессов httpd? поскольку он должен поддерживать связь со всеми клиентами, какой будет предел для этого. мы также планируем перейти на 64-битную JVM / apache, какой будет максимальный лимит клиентов в этом случае.
есть намеки?