Существует ли готовое решение для асинхронного обмена сообщениями по https?
Друзья, помогите не изобрести велосипед:
нужно решение, чтобы распределенные клиенты могли обращаться к серверу, авторизоваться, скачивать входящие сообщения и отправлять исходящие.
Подошёл бы обычный imap/pop3/smtp, но важно, чтобы все взаимодействие происходило по https, т.к. клиенты могут быть за nat, где вся связь сильно порезана.
Это можно решить путем написания rest-обертки поверх любого брокера сообщений, но не хочется колхозить. Также смотрел zeromq и jabber.
Кажется, что задача довольно типовая и должно быть что-то готовое, но пока не наткнулся.