Разработка системы уведомлений p2p
Мне нужно спроектировать две системы p2p уведомлений. Система 1: имеет высокую частоту сообщений и низкую критичность, например, WhatsApp Система 2: имеет низкую частоту, но высокую критичность, например, iWatch, уведомляющий о низкой частоте сердечных сокращений и т. Д.
Как мне спроектировать систему? Должен ли я использовать тянуть или толкать? Websocket или REST? При необходимости может быть и сервер. Пожалуйста, предложите.