2015-08-22 2 views
0

Я понимаю, что Mobicents PS сейчас не поддерживается, но я хочу понять о масштабируемости MSPS.масштабируемость сервера присутствия мобильных устройств

Я понимаю из исходного кода, что MSPS использует JBoss Cache вместо базы данных для хранения информации о присутствии. Я понимаю концепцию кеша, но не знаю, кэш JBoss.

Похоже, что хранилище ограничено объемом памяти, доступной на аппарате, и всякий раз, когда необходимо добавить новый узел (физическую машину), кэш должен быть реплицирован на эту машину.

Является ли это правильным поведением, или мое понимание совершенно неверно.

ответ

1

База данных используется, и JBoss Cache предназначен для использования для репликации некоторых энергозависимых данных для поддержки перехода на другой ресурс. Ваше упоминание о репликации кеша является правильным, но проблемы с ограничениями памяти можно смягчить, используя репликацию buddy вместо полной репликации кластера. Если вы переедете в Кассандру и используете в сетке данных данных, такой как infinispan или hazelcast, в наши дни будет лучше.

Традиционное присутствие перешло от совместного использования всех статусов от всех контактов. В качестве примера можно привести, например, вопрос о GitHub о API присутствия, который в настоящее время находится в разработке (https://github.com/Mobicents/RestComm/issues/380).

Вы хотите внести свой вклад либо в присутствие сервера, либо в RestComm Presence в целом?

+0

Спасибо. Фактически, я изучал код, где я нашел использование кеша JBoss, но я не мог найти ссылку на БД нигде. Может быть, я что-то пропустил. Повторите попытку когда-нибудь. Я хотел бы внести свой вклад. У меня есть идея о PS, но я не знаю о RestComm. – Jardanian

Смежные вопросы