В настоящее время у меня есть служба, которая выполняет несколько запросов для создания данных в моей базе данных.Затем он использует плагин ввода JDBC Logstash для отправки данных в Elastic Search.Проблема в том, что Logstash занимает довольно много времени при начальной загрузке (иногда больше, чем время, необходимое для отправки данных в Elastic Search).
Я решил изучить возможность запуска Logstash как службы, чтобы стереть это время начальной загрузки,однако, похоже, нет способа заставить его работать как службу и принимать «запросы» на выполнение оператора JDBC.
Кажется, что наиболее близким является использование плагина TCP / HTTP / Websocket для получения данных от моего сервисаи затем отправьте его в Elastic Search.
Имеет ли смысл попытаться разработать что-то подобное или лучше связываться напрямую с Elastic Search с помощью моего сервиса?
Надеюсь, мой вопросдостаточно ясно, спасибо.