Search
Write a publication
Pull to refresh
9
0
Юля Кондратенко @kondratenko_yg

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

Send message

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

Reading time6 min
Views5.5K

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

Читать далее

Information

Rating
Does not participate
Location
Липецк, Липецкая обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

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