Тёмный

JobRunr - Easy Distributed Job Scheduling by Ronald Dehuysser @ Spring I/O 2022 

Spring I/O
Подписаться 33 тыс.
Просмотров 9 тыс.
50% 1

Spring I/O 2022 - Barcelona, 26-27 May
Slides: prezi.com/p/70_enojlurd1/jobr...
Let’s face it - we are not all working for a company like Facebook, Netflix or LinkedIn where we need to process terabytes of data each day. Often we just need to solve some complex business processes with a moderate amount of data. Or we need to generate some documents based on input given by another microservice without blocking the http request.
Using JobRunr, you can transform any Java 8 lambda and turn it into a distributed background job: the lambda is analysed together with the arguments and saved as a job to a SQL or noSQL database. Next, different BackgroundJobServer beans (in different JVM instances) inside your application fetch these jobs and process them. By scaling up the instances of your application (e.g. in Kubernetes), your jobs will get processed faster.
As of JobRunr 5.0, it also supports Spring Native - scaling up can now happen in milliseconds and processing will go faster than ever!

Наука

Опубликовано:

 

24 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 5   
@mhhilpert1342
@mhhilpert1342 2 года назад
What about job dependencies? Is it possible to check if other running jobs have specific characteristica (parameters) and let the npt running job wait as long as those dependen jobs are finished (with "JobChaining") ? Is it possible for the jobs to give feedback while running, so that the dash board can show e.g. progress? Can you send events from the dash board to each job (e.g. "cancel", "pause", ...) that the jobs can receive and process?
@NehaGupta-ov1bq
@NehaGupta-ov1bq 3 месяца назад
Carrying forward Ravi's comment- Can jobrunr work in a truly active-active setup? If I've 2 regions for resiliency, where jobrunr is setup - each region accepts 50% of job requests but database is shared by both regions. Can jobrunr guarantee exactly once delivery in that case?
@ravibatta4402
@ravibatta4402 2 года назад
1. Is it possible to change schedule later 2. How does it work in cluster environment having multiple nodes
@renaudbernon3624
@renaudbernon3624 2 года назад
1. you can see at 11:08, you can schedule a job for the future. 2. The different pods over the different nodes connect to the same database, this makes jobrunr able to spread the work over different nodes and still only process each job once. Visit www.jobrunr.io/ for more information. i hope this helps
@praveens2272
@praveens2272 3 месяца назад
Shedlock dependency
Далее
Spring Tips: Distributed Job Scheduling with Jobrunr
19:03
МЕГА ФОКУС С КАЛЬКУЛЯТОРОМ
00:33
They got a Golden Buzzer 🤣✨
00:46
Просмотров 24 млн
Здесь упор в процессор
18:02
Просмотров 393 тыс.
ОШИБКИ НА ANDROID 2
5:13
Просмотров 28 тыс.