Есть кучка ботов (больше 1000 автономных приложений), которые выполняют определенные операции и отдают информацию о их завершении и текущем состоянии (по 50 отдельных полей). Как решить задачу, не задействуя подключение к БД для каждого из них т.е. обеспечить независимость? Информация должна отдаваться не реже раза в секунду.
Да, есть отдельный самописный сервис на асинхронных сокетах ZeroМQ. Пока используется для управления. Думал, есть готовые решения или паттерны для этого дела.
Можно реализовать отдельный сервис, которому все эти приложения будут отправлять данные через API, тогда подключение к БД будет только у этого одного приложения.