Вопрос от знакомого, поэтому, к сожалению, без конкретных деталей, но если для ответа они потребуются — я постараюсь выяснить.
Общее описание задачи: Есть сервер генерирующий некоторую информацию (тип и объемы информации неизвестны). Генерация информации неравномерна во времени и объеме т.е. может быть и «густо» и «пусто». Есть множество клиентов которые должны получать эту информацию, но при этом не все клиенты могут быть подключены в момент генерации информации, а получить ее должны все клиенты, при этом желательно чтобы подключенные в данный момент клиенты получили информацию сразу.
Задача по-идее сводится к использовании некоего middleware которое будет получать информацию от сервера, сохранять ее у себя и раздавать ее клиентам с учетом того какую информацию каждый из клиентов уже получил.
Протокол по которому будет происходить общение сервера и клиента с этим middleware не особо важен т.к. ни сервера ни клиентов пока не существует, проект в стадии планирования.
Собственно вопрос: кто-нибудь знает готовый продукт решающий описанную выше задачу?