Size: a a a

Laravel Framework Russian Community

2021 January 12

D

Dymon in Laravel Framework Russian Community
Maxyc Webber
раз уж спамить. вот еще поделиться хотел. для меня показалось годнотой

https://www.youtube.com/watch?v=NErrGZ64OdE
мне это больше зашло https://www.youtube.com/channel/UChSGI2R2kRMjzXJuYqHWQZg
источник

A

Artur in Laravel Framework Russian Community
Всем привет, такой вопрос

есть аппка которая в случае аварии на производстве отправляет пуш уведомления. Когда случается авария отправляется уведомление и в очередь добавляется джоб который срабатывает через определенное время и если авария все еще присутствует, то отправляет еще одно уведомление и ставит следующий джоб (рекурсия).

Но есть такой граничный случай как если в промежутке этого времени (15 секунд) кто-то пофиксит и опять произойдет авария, то будет уже два джоба, хотя должен быть один, так как второй не закончится.

Этим можно управлять на уровне кеша и мол если джоб уже существует, то новый не создавать, но я боюсь ситуации если вдруг кто-то рестартанет процесс который запускает джобы, то в таком случае существующий джоб не успеет стереть кеш после себя, а новый джоб увидит, что кеш есть и не запустится. И тогда юзер вообще не будет уведомлен.

Есть какие идеи как "правильно" это реализовать?
источник

D

Dobrik in Laravel Framework Russian Community
Artur
Всем привет, такой вопрос

есть аппка которая в случае аварии на производстве отправляет пуш уведомления. Когда случается авария отправляется уведомление и в очередь добавляется джоб который срабатывает через определенное время и если авария все еще присутствует, то отправляет еще одно уведомление и ставит следующий джоб (рекурсия).

Но есть такой граничный случай как если в промежутке этого времени (15 секунд) кто-то пофиксит и опять произойдет авария, то будет уже два джоба, хотя должен быть один, так как второй не закончится.

Этим можно управлять на уровне кеша и мол если джоб уже существует, то новый не создавать, но я боюсь ситуации если вдруг кто-то рестартанет процесс который запускает джобы, то в таком случае существующий джоб не успеет стереть кеш после себя, а новый джоб увидит, что кеш есть и не запустится. И тогда юзер вообще не будет уведомлен.

Есть какие идеи как "правильно" это реализовать?
источник

A

Artur in Laravel Framework Russian Community
то что мне нужно) спасибо) вроде читал доку, а этой фичи не замечал)
источник

D

Dobrik in Laravel Framework Russian Community
👍
источник

ВС

Василий Сергеев... in Laravel Framework Russian Community
Всем привет, что лучше использовать в проекте стандартный blade или vue ?
источник

ВС

Василий Сергеев... in Laravel Framework Russian Community
Api не пишу
источник

А

Артём in Laravel Framework Russian Community
Василий Сергеев
Всем привет, что лучше использовать в проекте стандартный blade или vue ?
Совершенно разные вещи
источник

MW

Maxyc Webber in Laravel Framework Russian Community
Василий Сергеев
Всем привет, что лучше использовать в проекте стандартный blade или vue ?
blade раз апи не пишите, но можно внедрять и вуе компоненты
источник

RD

Roman D in Laravel Framework Russian Community
Andrey Kravchuk
об жквери так же говорили))) ниче, живее живого))
не, лично я против жквери ничего не имею, но будь готов, что если попадешь в большой проект - тебя пересадят на Element UI или что-то подобное 😁 и да, 𝕃𝕠𝕠𝕜𝕚𝕟𝕘 𝕗𝕠𝕣 𝕒 𝕕𝕖𝕧𝕖𝕝𝕠𝕡𝕖𝕣 𝕛𝕠𝕓
источник

ВС

Василий Сергеев... in Laravel Framework Russian Community
А для нагруженных проектов тогда что лучше ? Например сайт школы с электронным журналом ?
источник

AK

Andrey Kravchuk in Laravel Framework Russian Community
Roman D
не, лично я против жквери ничего не имею, но будь готов, что если попадешь в большой проект - тебя пересадят на Element UI или что-то подобное 😁 и да, 𝕃𝕠𝕠𝕜𝕚𝕟𝕘 𝕗𝕠𝕣 𝕒 𝕕𝕖𝕧𝕖𝕝𝕠𝕡𝕖𝕣 𝕛𝕠𝕓
та я типа с фронтовыми делами давно завязал, в данном случае просто "вставил свои 5 копеек"... так сказать личные наблюдения
источник

А

Артём in Laravel Framework Russian Community
Василий Сергеев
А для нагруженных проектов тогда что лучше ? Например сайт школы с электронным журналом ?
Это нагруженный проект?
источник

ВС

Василий Сергеев... in Laravel Framework Russian Community
Под 1200 учеников
источник

А

Артём in Laravel Framework Russian Community
Василий Сергеев
Под 1200 учеников
😆
источник

А

Артём in Laravel Framework Russian Community
Ниачом
источник

AK

Andrey Kravchuk in Laravel Framework Russian Community
Василий Сергеев
Под 1200 учеников
хайлоад
источник

AK

Andrey Kravchuk in Laravel Framework Russian Community
=)
источник

ВС

Василий Сергеев... in Laravel Framework Russian Community
Тогда норм
источник

A

Alex in Laravel Framework Russian Community
Василий Сергеев
Под 1200 учеников
Такой проект у меня на часах даже или брелке от сигнализации будет "летать" ))
источник