Как стать автором
Обновить
9
0
Юля Кондратенко @kondratenko_yg

Java разработчик

Отправить сообщение

Сравнение Quartz, kagkarlsson и кастомной реализации для запланированного задания в реактивном Spring Boot приложении

Время на прочтение6 мин
Количество просмотров4.6K

Часто Java-разработчикам требуется реализовать запланированные задания. Современные реалии диктуют нам, что система должна быть масштабируемой, то есть вне зависимости от количества реплик и распределения нагрузки мы ожидаем выполнения задания по условиям, которые были определены на входе. Существуют готовые решения для реализации jobService. Используя базу данных, можно написать собственное решение этой задачи, а при возникший трудностях, разбираться с тем, что же пошло не так. С одной стороны, вероятность ошибки больше, чем с готовым решением, но с другой стороны в своем коде разбираться и вносить правки проще, чем в общедоступной библиотеке. Кроме того, собственная реализация будет учитывать особенности системы, в нашем случае, это реактивность. В статье подробнее описаны плюсы и минусы этих подходов.

Читать далее
Всего голосов 20: ↑19 и ↓1+20
Комментарии0

Информация

В рейтинге
Не участвует
Откуда
Липецк, Липецкая обл., Россия
Работает в
Дата рождения
Зарегистрирована
Активность

Специализация

Backend Developer
Junior
Java
Java Spring Framework
Spring Boot
Apache Kafka
Hibernate
OOP
Design patterns
SOLID
Git
Docker