Size: a a a

2020 April 12

A

Alexander in Laravel Pro
Roman Kolosov
нет конечно, почему? запуститься 5 воркеров которые уже исходя от ос и тп распределятся один воркер может на 2ух ядрах исполнятся другой на 1ом, 3ий на 4 и тд
я про общее время выполнения и одинаковое к-во воркеров, но большее к-во очередей
так то да, надо подбирать оптимальное к-во воркеров исходя из памяти, проца и времени их выполнения
источник

A

Alexander in Laravel Pro
вот скажем если воркеры в ожидании данных от апишек каких-то "усыпают" на 10 сек, то даже на 1ядерном увеличение их к-ва улучшит пропускную способность ж
источник

RK

Roman Kolosov in Laravel Pro
Alexander
я про общее время выполнения и одинаковое к-во воркеров, но большее к-во очередей
так то да, надо подбирать оптимальное к-во воркеров исходя из памяти, проца и времени их выполнения
вы сообщение исправили я на первый вариант отвечал)
источник

VS

Vitaliy Sheverov in Laravel Pro
еще такой вопрос, а как убить очередь из самого приложения?
к примеру выполнятся синхронизация данных, пользователь нажал остановить, и после дохода до чекпоинта удалять очередь
как такое провернуть?
источник

A

Alexander in Laravel Pro
Roman Kolosov
вы сообщение исправили я на первый вариант отвечал)
))
источник

ИЛ

Иван Лещенко... in Laravel Pro
Vitaliy Sheverov
еще такой вопрос, а как убить очередь из самого приложения?
к примеру выполнятся синхронизация данных, пользователь нажал остановить, и после дохода до чекпоинта удалять очередь
как такое провернуть?
Убивать процесс
источник

RK

Roman Kolosov in Laravel Pro
Vitaliy Sheverov
еще такой вопрос, а как убить очередь из самого приложения?
к примеру выполнятся синхронизация данных, пользователь нажал остановить, и после дохода до чекпоинта удалять очередь
как такое провернуть?
сложнее, надо в бд хранить данные
источник

RK

Roman Kolosov in Laravel Pro
Иван Лещенко
Убивать процесс
не правильная формулировка
источник

ИЛ

Иван Лещенко... in Laravel Pro
Vitaliy Sheverov
еще такой вопрос, а как убить очередь из самого приложения?
к примеру выполнятся синхронизация данных, пользователь нажал остановить, и после дохода до чекпоинта удалять очередь
как такое провернуть?
Но в таком случае необходимо, чтобы спавнила воркер тоже лара
источник

RK

Roman Kolosov in Laravel Pro
не процесс а таск
источник

VS

Vitaliy Sheverov in Laravel Pro
раньше работал через бд, то записывал ид jobы и удалял когда надо
источник

ИЛ

Иван Лещенко... in Laravel Pro
Roman Kolosov
не процесс а таск
Это таки процесс
источник

ИЛ

Иван Лещенко... in Laravel Pro
Воркер же обычный бинарь
источник

RK

Roman Kolosov in Laravel Pro
не про то речь
источник

RK

Roman Kolosov in Laravel Pro
воркер обслуживает очередь в которую падают таски, вопрос был в том как таск убить
источник

ИЛ

Иван Лещенко... in Laravel Pro
А
источник

A

Alexander in Laravel Pro
Иван Лещенко
Но в таком случае необходимо, чтобы спавнила воркер тоже лара
та человек как я понял говорит о динамических очередях, всм их названиях
источник

ИЛ

Иван Лещенко... in Laravel Pro
Джобы блин
источник

A

Alexander in Laravel Pro
Vitaliy Sheverov
я имею ввиду что к примеру пишу onQueue($model->id.’sync’) при запуске. логика примерно такая, мне нужна асинхронность
вот кстати
источник

RK

Roman Kolosov in Laravel Pro
Alexander
та человек как я понял говорит о динамических очередях, всм их названиях
так по факту выяснилось что они ему и не нужны)
источник