Альтернативы Spring integrations framework

У меня есть задача на чтение входных данных из http-источника (Twitter-канал) каждые 20 минут. Я бы хотел узнать какие есть способы организации такой логики, помимо Spring integrations.

Возможно есть библиотеки или фреймворки, чтобы сделать такое расписание. Буду очень благодарен за ссылки или примеры. Спасибо.


Ответы (2 шт):

Автор решения: Artem Bilan

К сожалению Ваш вопрос не ясен: Вы указываете Spring Boot, но при этом Вы против Spring Integration. Пожалуйста, поясните.

Можно Вашу задачу решить с помощью @Scheduled и ручного вызова REST-сервиса: https://docs.spring.io/spring/docs/5.2.5.RELEASE/spring-framework-reference/integration.html#scheduling

Но стоит ли, если Spring Integration с его inbound channel adapter + poller может позволить Вам делать такой вызов, а также распределить логику по дальнейшим конечным точкам через service activators и т.д.

→ Ссылка
Автор решения: Artur Kovalchuk

Проще всего сделать на @Scheduled, если не нужно логировать джобы и более сложный функционал

Для сложных решений есть - Quartz, Spring Batch, Spring Integration

→ Ссылка