Size: a a a

2020 November 10

s

saksonov 👀 in pro.jvm
Alex
У нас не hi load, но интересно
бери кварц, не мучайся
источник

vp

vitaly pronto in pro.jvm
Alex
Как есть варианты ещё?
мы не нашли решения: Сначала переехали на Mesos, с него на свой фреймворк
источник

vp

vitaly pronto in pro.jvm
но к тому времени у нас было около 5 млрд тасок в стуки
источник

A

Alex in pro.jvm
Вы случайно не из Яндекса ? ))
источник

AA

Anton Arhipov in pro.jvm
не очень представляется, зачем может понадобиться quartz при 5млрд тасок в сутки. это больше кажется задача для очередей и распределения тасок по ресурсам. при чём тут голый планировщик?
источник

vp

vitaly pronto in pro.jvm
Anton Arhipov
не очень представляется, зачем может понадобиться quartz при 5млрд тасок в сутки. это больше кажется задача для очередей и распределения тасок по ресурсам. при чём тут голый планировщик?
Это начиналось с сотен
источник

AA

Anton Arhipov in pro.jvm
vitaly pronto
Это начиналось с сотен
яснопонятно
источник

vp

vitaly pronto in pro.jvm
Anton Arhipov
яснопонятно
потом выросло во фреймворк на mesos и облако, которое предоставляло ресурсы другим комадам, потом в велосипед. никогда не знаешь чем закончится)
источник

A

Artjom Kalita in pro.jvm
ну в облаке бы использовали облачные триггеры
источник

A

Artjom Kalita in pro.jvm
и написали бы разные энпоинты по которым запускались процессы
источник

A

Artjom Kalita in pro.jvm
или этот вариант не подошел ?
источник

vp

vitaly pronto in pro.jvm
Artjom Kalita
и написали бы разные энпоинты по которым запускались процессы
Задача делится на условный сервер и клиент, где сервер это: Task-Manager (Хранение задач в шардированном виде, построение графа выполнения DAG, выставления приоритетов в зависимости от сложности (глубины DAG), бюджета и приоритетности, хранение результата выполнения); Resource-manager (Получение информации о доступных ресурсах (как вычислительных так и разные теги - например список задач которые поддердиваются данным ресурсом) и планирование scale-up и scale-down); Load-distributor соотвественно распределение задач по ресурсам; API-server, events, metrics, UI, etc. И клиентская сторона, тут богатый разброс вариантов (от SDK под любой язык, до разных интеграций), клиент соответсвенно получает, запускает задачу и возвращает результат, То, что вы описали это условный клиент
источник

A

Alex in pro.jvm
Ребят а кто настраивал этот Quartz? Я смотрю по туториалам. Нужно все Job создавать в коде?
источник

Ф

Фёдор in pro.jvm
Как я помню, в случае Spring для Quartz всё в конфигах описывается.
источник

BP

Bogdan Panchenko in pro.jvm
Alex
Ребят а кто настраивал этот Quartz? Я смотрю по туториалам. Нужно все Job создавать в коде?
Ну если чисто кварц без ничего - да все в коде, есть ещё сограненния в бд, но я с этим не разбирался
источник

SE

Sergei Egorov in pro.jvm
источник

WW

Walter White in pro.jvm
Which  language  it  is
источник

ГС

Господин Случай... in pro.jvm
всем привет, использую jdbc, делаю многострочный запрос (allowmultiqueries=true) , ResultSet при этом приходит пустой, хотя в таблице данные есть.
Однострочный работает нормально.
источник

AE

Alexandr Emelyanov in pro.jvm
Walter White
Which  language  it  is
Mostly Russian, but you can ask in English
источник

WW

Walter White in pro.jvm
Can u please tell me What  is  the  purpose   of this group
источник