Вопрос

переполнение стека! Мы разрабатываем систему, которая должна быть горизонтальной масштабируемой. Итак, система обмена сообщениями, кажется, является правильным подходом, но это очень низкий уровень. Наше основное требование являются постоянными связями между клиентами и серверной системой (клиенты - это мобильные приложения, связывающиеся с сервером по протоколу на основе XML). Следующая очень важная задача - распределение работы на основе текущей нагрузки узла. Теперь мы используем устаревшее приложение на основе Apache Mina Framework, но не масштабируемо. Итак, какая архитектура будет достаточно, а какие библиотеки или рамки вы знаете, чтобы решить наши проблемы?

Распределение работы должно основываться на длине задачи, которая может быть переменной. Каждый сервер приложений в кластере должен иметь возможность отправлять сообщение клиенту в любое время без запроса от клиента (push).

Это было полезно?

Решение

И как насчет Озел или Gridgain?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top