Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
моя мысль заключалась в том что брать опенсорсный протокол с опенсорсной реализацией и жаловаться на то что пришлось допиливать напильником и тратить на это время…
Во вторых, получение истории — это указание от какой даты хочешь и какой лимит. Как по мне, так пейджинг был бы здесь уместнее.Еще в прошлой статье удивился, но не отписал так как не читал XEP.
посылаем запрос на получение N последних сообщений
посылаем запрос на пейджинейдет историю, и как параметр запроса указываем дату самого первого(earliest) сообщения
Теперь можно пользоваться пейджингом без проблем
На сколько я понял проблему, в данном случае у нас будут дубликаты сообщений.
По поводу синхронизации между девайсами — лучше pgp и торрентов пока не могу придумать
просто хранить переписку на сервере, не? и после переустановки приложения она никуда не пропадёт
Вероятность отказа всех устройств одновременно примерно равна вероятности отказа хранилища в датацентре.
Против того, что, если я правильно понял берем текущую дату и получаем N сообщений, берем дату самого старого и получаем ещё N и так далее. Все одним и тем же запросом.Это почти то, что мы сделаем на сервере, но вернём номера страниц и ссылки на них. ХМРР не сможет сделать то, что вы говорите из коробки. А Пейджинг мне кажется более удобным, так ка при поиске по тексту сообщений, можно просто вернуть номера страниц, в которых этот текст встречался.
Интересно, что в XMPP сообществе сейчас обсуждается подобная реализация MUC только используя Pub/Sub, что подтвердил мне один из участников рабочей группы.
Отстой ли XMPP?