Size: a a a

2020 October 14

DK

Denis 🕸 Khomusyak in Laravel Pro
Nikita Borovik
Здравствуйте, помогите, пожалуйста, разобраться. В каких случаях стоит для хранения очередей использовать базу данных, а в каких redis? В чем преимущества и недостатки, если сравнить эти два хранилища ? В каких случаях нужно подключать более продвинутые системы работы с очередями наподобие RabbitMq?
В моем опыте, при большом объеме, зависит правда еще от бд. RabbitMQ позволяет гибче настраивать очереди и ворке.
источник

А

Антон in Laravel Pro
Nikita Borovik
Здравствуйте, помогите, пожалуйста, разобраться. В каких случаях стоит для хранения очередей использовать базу данных, а в каких redis? В чем преимущества и недостатки, если сравнить эти два хранилища ? В каких случаях нужно подключать более продвинутые системы работы с очередями наподобие RabbitMq?
Базу данных ни в каких случаях, кроме разве что локального окружения
источник

NB

Nikita Borovik in Laravel Pro
Антон
Базу данных ни в каких случаях, кроме разве что локального окружения
почему?
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Антон
Базу данных ни в каких случаях, кроме разве что локального окружения
в одном далеком далеком продакшене юзают муслкль (я тоже против), но все работает относительно быстро :D
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Nikita Borovik
почему?
возможно связано со структурой хранения, чтением и записью.
источник

А

Антон in Laravel Pro
Nikita Borovik
почему?
Потому что надо использовать инструменты по назначению
источник

NB

Nikita Borovik in Laravel Pro
Антон
Потому что надо использовать инструменты по назначению
В ларке по умолчанию в виде хранилища используется бд, я не изобретал какой-то велосипед
источник

D

DK in Laravel Pro
Nikita Borovik
В ларке по умолчанию в виде хранилища используется бд, я не изобретал какой-то велосипед
изобретаешь
источник

А

Антон in Laravel Pro
Nikita Borovik
В ларке по умолчанию в виде хранилища используется бд, я не изобретал какой-то велосипед
Это тупо для локальной разработки, чтобы на старте не париться об инфраструктуре, а Тейлор дебил, если считает, что такие очереди можно юзать в проде
источник

T

TroRg in Laravel Pro
Так используй по дефолту, упрешься в производительность - поменяешь на что-то другое =)
источник

А

Антон in Laravel Pro
Антон
Это тупо для локальной разработки, чтобы на старте не париться об инфраструктуре, а Тейлор дебил, если считает, что такие очереди можно юзать в проде
Но справедливости ради, он так не считает, кажется
источник

DK

Denis 🕸 Khomusyak in Laravel Pro
Антон
Это тупо для локальной разработки, чтобы на старте не париться об инфраструктуре, а Тейлор дебил, если считает, что такие очереди можно юзать в проде
Тейлор дибил :D
источник

А

Антон in Laravel Pro
TroRg
Так используй по дефолту, упрешься в производительность - поменяешь на что-то другое =)
Не надо. Опыт показывает, что имея очереди в базе, люди начинают завязывать логику на это
источник

ЕК

Егор Карась... in Laravel Pro
Антон
Это тупо для локальной разработки, чтобы на старте не париться об инфраструктуре, а Тейлор дебил, если считает, что такие очереди можно юзать в проде
#ТейлорПёс
источник

ES

Evgeniy Strelkov in Laravel Pro
Очереди в базе удобно тем что есть транзакции, в постгрее есть поддержка очередей
источник

D

DK in Laravel Pro
Evgeniy Strelkov
Очереди в базе удобно тем что есть транзакции, в постгрее есть поддержка очередей
это отдельная шняга же
источник

D

DK in Laravel Pro
и насколько релевантно менять тот же редис на постгресовское решение?
источник

А

Антон in Laravel Pro
Evgeniy Strelkov
Очереди в базе удобно тем что есть транзакции, в постгрее есть поддержка очередей
Зачем там транзакции?
источник

ES

Evgeniy Strelkov in Laravel Pro
Есть упадет редис очереди тоже кончатся, в постгрее всегда будет журнал
источник

NB

Nikita Borovik in Laravel Pro
Evgeniy Strelkov
Есть упадет редис очереди тоже кончатся, в постгрее всегда будет журнал
меня тоже этот вопрос интересует
источник