Size: a a a

2020 December 13

A

Andrey in Laravel Pro
Нормальный курс кстати 👍
источник

EG

Egor Gerasimchuk in Laravel Pro
Дмитрий Кожанов
Ну давай так. Персистанс редиса не срабатывает на каждое изменённое значение. Если так настроить то сильно потеряешь в скорости. А брокер сообщений определяет гарантию доставки и гарантию удаления если джоб завершился успехом. Если с редисом что то будет -  о ты точно не угадаешь какие сообщения прошли с успехом, какие снова надо отправить а какие тупо потерялись - не знаю точно как это разруливает лара если редис упадёт
Если редис упал - то в него не попадут сообщения, здесь все как и с другими сервисами.

В то же время, редис не гарантирует, что сообщение которое попало в очередь будет обработано
источник

EG

Egor Gerasimchuk in Laravel Pro
Andrey
Нормальный курс кстати 👍
Спасибо, а какой курс смотрел?)
источник

EG

Egor Gerasimchuk in Laravel Pro
Andrew
@egerasimchuk не забудь курс прорекламировать))
Спасибо, а какой смотрел?
источник

A

Andrey in Laravel Pro
Лару и пхп. На торенте естественно)
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Andrey
Лару и пхп. На торенте естественно)
Э. А деньги
источник

A

Andrew in Laravel Pro
Egor Gerasimchuk
Спасибо, а какой смотрел?
Otus. Их несколько ?О_о
источник

ДК

Дмитрий Кожанов... in Laravel Pro
😂
источник

EG

Egor Gerasimchuk in Laravel Pro
Andrew
Otus. Их несколько ?О_о
лара и пхп
источник

A

Andrey in Laravel Pro
🤑
источник

A

Andrew in Laravel Pro
Egor Gerasimchuk
лара и пхп
Ждём новых потоков по Laravel с лучшим качеством звука))))
источник

EG

Egor Gerasimchuk in Laravel Pro
Вообщем интересно было узнать о готовых решениях для работы с микросервисами))
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Egor Gerasimchuk
Если редис упал - то в него не попадут сообщения, здесь все как и с другими сервисами.

В то же время, редис не гарантирует, что сообщение которое попало в очередь будет обработано
И не попадут и потеряется часть после последнего персиста
источник

A

Andrey in Laravel Pro
Сейчас по ларе идёт уже
источник

EG

Egor Gerasimchuk in Laravel Pro
Дмитрий Кожанов
И не попадут и потеряется часть после последнего персиста
да, и это самая опасная штука, надо расчитыва ть.

У нас на пример поднят свой редис кластер, сс 1 мастером и 2 слейвами. И сентинел который мониторит все это
источник

EG

Egor Gerasimchuk in Laravel Pro
Кстати, кому интересно, проводил воркшоп на hihgload fwdays на тему отказоустойчивого редиса
https://www.slideshare.net/egorGerasymchuk/20201013-ha-redis-is-simple-fwdays-highload
источник

EG

Egor Gerasimchuk in Laravel Pro
Andrew
Ждём новых потоков по Laravel с лучшим качеством звука))))
А что со звуком? Сейчас уже купил микрофон новый выносной - звук прям топ
источник

A

Andrew in Laravel Pro
Egor Gerasimchuk
А что со звуком? Сейчас уже купил микрофон новый выносной - звук прям топ
Качество звука записи в прошлом потоке такой себе был
источник

A

Andrey in Laravel Pro
Egor Gerasimchuk
Кстати, кому интересно, проводил воркшоп на hihgload fwdays на тему отказоустойчивого редиса
https://www.slideshare.net/egorGerasymchuk/20201013-ha-redis-is-simple-fwdays-highload
Это попытка сделать из редис кафку?)
источник

EG

Egor Gerasimchuk in Laravel Pro
Дмитрий Кожанов
И не попадут и потеряется часть после последнего персиста
Но реавльно надо задать себе вопрос, так ли страшно если мы потеряем сообщения за минуту, сможем ли мы их перепослать?

Работаем только с одним проектом, - то здесь редис отлично заходит.


У нас сейчас микросервисная архитектура, 1 главный сервис и 4 отдельных, и у каждого свои очереди на редисе. Общение через http

А сейчас добавляем еще один микросервис, с большой нагрузкой и RPS - и HTTP уже будет немного оверхедом + даст большую связаность, хочется от нее уйти.
источник