Size: a a a

2020 May 16

T🐜

The Ant 🐜 in Yii Framework 2
ясна. не юзал просто кролика. слышал что говно и все )
источник

ВС

Владислав Субботин... in Yii Framework 2
Да клиент как клиент, всё с ним хорошо. Но имеет свои особенности.
источник

ВС

Владислав Субботин... in Yii Framework 2
Сообщения можно хранить и в БД, и в Redis'е, если на то пошло.
источник

ВС

Владислав Субботин... in Yii Framework 2
Это как раз подходит для кейсов, когда кролик не вывозит. Или юзать Apache Kafka.
источник

OM

Oleg Malynovskyi in Yii Framework 2
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
источник

A

Aleksandr in Yii Framework 2
Oleg Malynovskyi
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
Максимум можно ограничить исходя из памяти на сервере, а потом смотреть, сколько редис в реальности занял. Persist по умолчанию там включен.
источник

ВС

Владислав Субботин... in Yii Framework 2
Oleg Malynovskyi
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
Но в RabbitMQ данные могут потереться.
источник

ВС

Владислав Субботин... in Yii Framework 2
Конечно, он их пытается свопать на диск. Но то такое.
источник

OM

Oleg Malynovskyi in Yii Framework 2
Владислав Субботин
Конечно, он их пытается свопать на диск. Но то такое.
значет в этом плане Редис гибче получается, так как там персист из коробки, и его можно настроить на регулярный дамп (каждые 5 минут, например), или AOF режим - при каждом изменении
источник

ВС

Владислав Субботин... in Yii Framework 2
Вообще, в идеале, у вас не должно быть причин хранить сообщения очередей где-то, кроме сервера очередей. А уж если вы не должны их терять, тода лучше их хранить в БД
источник

ВС

Владислав Субботин... in Yii Framework 2
О, кстати, я вспомнил. На php russia 2020 online был доклад по очередям
источник

OM

Oleg Malynovskyi in Yii Framework 2
Просто в современных фреймворках всё чаще в качестве драйвера для очередей предлагается Редис, не зря ведь, возможно, он как раз для этого и подойдёт
источник

ВС

Владислав Субботин... in Yii Framework 2
источник

ВС

Владислав Субботин... in Yii Framework 2
И видео рекомендую смотреть, с пояснениями
источник

OM

Oleg Malynovskyi in Yii Framework 2
Владислав Субботин
И видео рекомендую смотреть, с пояснениями
вау, спасибо!
источник

ВС

Владислав Субботин... in Yii Framework 2
источник

O

OSW in Yii Framework 2
@kwazaro (1) reacted to a message from @subbotinv (1)
источник

ПИ

Павел Иванов... in Yii Framework 2
только я бы смотрел английский стрим) переводчики конечно молодцы, что сдюжили все мероприятие, но слушать почти невозможно
источник

T🐜

The Ant 🐜 in Yii Framework 2
Oleg Malynovskyi
если в редисе сохранять задания (очереди) то наверно нужно настроить persistence AOF, чтобы данные не потерять при сбое, верно? и сколько вообще максмемори отводить под редис, какая best practice? не нашёл рекомендаций
Тебе ну очень сильно хочется заюзать редис для очередей? Данные пишутся на диск периодически (настраивается) И в этот период ты можешь потерять эти данные. Пойми уже для себя наконец.
источник

T🐜

The Ant 🐜 in Yii Framework 2
И откуда это желание не нагружать бд? у вас там десятки тысяч запросов в секунду? сильно сомневаюсь. Бд создана для того, чтобы въебывать. Вот и пусть въебывает.
источник