Size: a a a

2020 April 30

JT

John Travolta in Yii Framework 2
Какая база? По умолчанию должно быть дедлок и без конфликтов, в чем проблема, если сразу пять кронов?
источник

NO

Nex Otaku in Yii Framework 2
Да, в чём проблема?
источник

NO

Nex Otaku in Yii Framework 2
Пусть тянут и сохраняют хоть все одновременно)
источник

DP

Denis Potekhin in Yii Framework 2
Используй кролика для очереди
источник

JT

John Travolta in Yii Framework 2
У йии, кстати, простое расширение для кролика есть
источник

T🐜

The Ant 🐜 in Yii Framework 2
ninZzo
Специ хелп!
Есть проект который выводит просто данные из БД(ну например)

но эти данных тянутся из 30 источников(API, парсинг и тд) через CRON обновляется

вот как это оптимально сделать что бы в 1 момент 5 кронов не тянуло данные с разных источников с сохранением в БД?
Написать чото типа этого
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
Написать чото типа этого
выкладывай в открытый код
источник

T🐜

The Ant 🐜 in Yii Framework 2
Оно чисто под себя написано )
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
Оно чисто под себя написано )
выкладывай уже в открытый код... ты поносишь уйй прям что он ад, но используешь. давай уже вклад делай для обественности
источник

T🐜

The Ant 🐜 in Yii Framework 2
Дмитрий
выкладывай уже в открытый код... ты поносишь уйй прям что он ад, но используешь. давай уже вклад делай для обественности
да кому нах нужны мои говно и палки 😄
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
да кому нах нужны мои говно и палки 😄
это не тебе решать
источник

Д

Дмитрий in Yii Framework 2
выложи на гитхабе.
источник

n

ninZzo in Yii Framework 2
The Ant 🐜
Оно чисто под себя написано )
так а вообще без PHP как обрабатывают десятки запросов к CRON каждую секунду?
вот сервер запустил 10 запросов и получил ответы
дальше уже либо PHP либо другие серверные языки

может этот вопрос не в ту ветку) нужен devops?
источник

n

ninZzo in Yii Framework 2
никогда в эти дебри не залезал но шас что бы купить хлеба минимум в этих дебрях нужно сидеть )
источник

Д

Дмитрий in Yii Framework 2
The Ant 🐜
да кому нах нужны мои говно и палки 😄
давай давай. выкладывай. мы же не совсем повернутые. мы говно-кодеры.
источник

T🐜

The Ant 🐜 in Yii Framework 2
ninZzo
так а вообще без PHP как обрабатывают десятки запросов к CRON каждую секунду?
вот сервер запустил 10 запросов и получил ответы
дальше уже либо PHP либо другие серверные языки

может этот вопрос не в ту ветку) нужен devops?
версия на скрине запускает поочереди хендлеры задач, не параллельно.
Хотя первая версия была именно про параллельно при помощи симфони процесс. Но отказался от неё, потому что забивала пулл коннектов к бд. Создавала отдельные  задачи типа php yii sitemap/creat и т.д.
источник

T🐜

The Ant 🐜 in Yii Framework 2
как-то так )
источник

JT

John Travolta in Yii Framework 2
ninZzo
так а вообще без PHP как обрабатывают десятки запросов к CRON каждую секунду?
вот сервер запустил 10 запросов и получил ответы
дальше уже либо PHP либо другие серверные языки

может этот вопрос не в ту ветку) нужен devops?
Пофиг на каком языке делать
Ты все собираешь по крону и кладёшь в очередь (rabbit mq, redis etc.), из очереди все достаётся и складывается в базу одно за другим
Копай в сторону сервисов очередей
источник

n

ninZzo in Yii Framework 2
The Ant 🐜
версия на скрине запускает поочереди хендлеры задач, не параллельно.
Хотя первая версия была именно про параллельно при помощи симфони процесс. Но отказался от неё, потому что забивала пулл коннектов к бд. Создавала отдельные  задачи типа php yii sitemap/creat и т.д.
без yii)
просто как оптимизировать CRON и запись в БД?)
источник

n

ninZzo in Yii Framework 2
John Travolta
Пофиг на каком языке делать
Ты все собираешь по крону и кладёшь в очередь (rabbit mq, redis etc.), из очереди все достаётся и складывается в базу одно за другим
Копай в сторону сервисов очередей
ну наконец то !! для этого и придумали rabbit? первый раз за 7 лет понадобилось)
источник