Size: a a a

2020 May 11

AV

Anatoliy Varzanov in Laravel Pro
ну в таком варианте я думаю можно и за один раз брать так как нужны только артикул наличие и цена
источник

AV

Anatoliy Varzanov in Laravel Pro
данных не так много
источник

k

kaktus778 in Laravel Pro
Anatoliy Varzanov
т.е. проблема не в том как получить данняе а как по феншуй организовать обмен
1. сделай подключение удаленное ко второму серверу))  и юзай данные в магазине прямо оттуда..  
2. поставь на втором сервере на нужной модели обсеврер и при создании/удалении/изменении модели - пусть второй сервер сразу отсылает данные магазину...  будет почти в реальном времени))
источник

k

kaktus778 in Laravel Pro
вариантов куча)
источник

AV

Anatoliy Varzanov in Laravel Pro
вот и хотелось бы выбрать правильный
источник

AV

Anatoliy Varzanov in Laravel Pro
вот 2 мне вроде нравится буду пробовать
источник

EK

Evgeniy Kuvshinov in Laravel Pro
а если сервер был недоступен то данные проебались, надежненько
источник

k

kaktus778 in Laravel Pro
только через джобы отсылай))
источник

AV

Anatoliy Varzanov in Laravel Pro
ну это не очень критично там работает только днем ночью можно хоть всю ночь обновлять
источник

k

kaktus778 in Laravel Pro
Evgeniy Kuvshinov
а если сервер был недоступен то данные проебались, надежненько
через джобы - ловить ответ сервера и если что повторять джобу..
источник

AV

Anatoliy Varzanov in Laravel Pro
kaktus778
через джобы - ловить ответ сервера и если что повторять джобу..
ну да если обновление не закончилось просто повтор
источник

EK

Evgeniy Kuvshinov in Laravel Pro
зачем тащить асинхроноость и усложнения там где можно без этого?)
источник

AV

Anatoliy Varzanov in Laravel Pro
спасибо всем
источник

k

kaktus778 in Laravel Pro
Evgeniy Kuvshinov
зачем тащить асинхроноость и усложнения там где можно без этого?)
да вроде не сильное усложнение.. а асинхронность в запросах к другим ресурсам никогда не лишняя)
источник

EK

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

EK

Evgeniy Kuvshinov in Laravel Pro
возможно это более правильно на крупных проектах, но в маленьком проекте все делается гораздо проще
источник

EK

Evgeniy Kuvshinov in Laravel Pro
в бд у товаров колонка updated_at и добавить лишь колонку last_update_at с датой
источник

EK

Evgeniy Kuvshinov in Laravel Pro
и просто выгружать те записи где updated_at > :date and last_update_at < :date
источник

k

kaktus778 in Laravel Pro
и тоже на магазине делать джобу)) что бы пачками тянуло обновления)
источник

EK

Evgeniy Kuvshinov in Laravel Pro
стянуть можно один файл
источник