сколько-то сообщений потерять можно, как бы описать систему не вдаваясь особо в детали - на каждом клиенте происходит определенный процесс с некоторой "частотой" событий, он генерирует регулярный поток сообщений на сервер с коэффициентом интенсивности своего процесса. Ну скажем - "сколько сотрясений телефона в секунду" ну или другую телеметрию Сервер агрегирует все значения по всем клиентам и выдает усредненное значение, температуру по больнице. Терять что-то вполне можно, если это в пределах, скажем, 1% . Простое правило - чтобы потери не изменяли цифру, получаемую сервером, "значительно". При количестве клиентов даже в 100к, это 1000 клиентов временно потерять - никто не заметит..