Size: a a a

2021 January 14

AD

Andrey Dembitskyi in symfony
Maksim Masiukevich
такой подход неплохо упрощает еррор хендлинг. когда у тебя 10 слушателей ждут 1 событие и 1 из них упадёт, ретрай выполнить проще.

Но в целом особой разницы нет
такой - это про тот что в messenger?
источник

MM

Maksim Masiukevich in symfony
Andrey Dembitskyi
такой - это про тот что в messenger?
хз чё там в мессенджере, он говно ебучее)
я про генерацию сообщения под каждого получателя
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
хз чё там в мессенджере, он говно ебучее)
я про генерацию сообщения под каждого получателя
о хоть кто то понял мою боль)
источник

MM

Maksim Masiukevich in symfony
идея ок, делать я так конечно же не буду, но смысл понять могу)
источник

AD

Andrey Dembitskyi in symfony
Maksim Masiukevich
хз чё там в мессенджере, он говно ебучее)
я про генерацию сообщения под каждого получателя
ты ответил на сообщение, в котором описан подход messenger, что работает ровно наоборот от твоего описания.

Конечно с твоим описанием проще, да)
источник

MM

Maksim Masiukevich in symfony
промазал значит) Сергей именно про то топил
источник

MM

Maksim Masiukevich in symfony
мой лесопед тоже не запаривается с такой хернёй
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
идея ок, делать я так конечно же не буду, но смысл понять могу)
а у тебя в сервис басе как делается?
одно собещние в очеред на сообщение в коде
или на каждый слушатель сообшения в коде создается отдельное сообщение в очередь?
источник

MM

Maksim Masiukevich in symfony
Sergei Baikin
а у тебя в сервис басе как делается?
одно собещние в очеред на сообщение в коде
или на каждый слушатель сообшения в коде создается отдельное сообщение в очередь?
1 сообщение, N листеренров, каждый из которых обрабатывает конкурентно и без оглядки на прочих
источник

MM

Maksim Masiukevich in symfony
эдакий фанаут
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
1 сообщение, N листеренров, каждый из которых обрабатывает конкурентно и без оглядки на прочих
при этом в кролике будет 1 собщение или N?
источник

MM

Maksim Masiukevich in symfony
1
источник

SB

Sergei Baikin in symfony
а как ты добивашся независимоти обработки
ну мол N-1 слушателей успех а 1 слушатель неудача

откуда реплей знает что первые N-1 не надо еще раз обрабатывать?
источник

MM

Maksim Masiukevich in symfony
Sergei Baikin
а как ты добивашся независимоти обработки
ну мол N-1 слушателей успех а 1 слушатель неудача

откуда реплей знает что первые N-1 не надо еще раз обрабатывать?
корутины. каждой таске своя корутина, со своим эррор хенгдлингом
источник

MM

Maksim Masiukevich in symfony
1 сообщение, N промисов, пущай работают
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
1 сообщение, N промисов, пущай работают
один из промисов зарезолвился в ошибку если
я имею ввидую
источник

MM

Maksim Masiukevich in symfony
Sergei Baikin
один из промисов зарезолвился в ошибку если
я имею ввидую
ну ок для него, в лог записал и закончился
источник

MM

Maksim Masiukevich in symfony
Sergei Baikin
один из промисов зарезолвился в ошибку если
я имею ввидую
источник

SB

Sergei Baikin in symfony
Maksim Masiukevich
ну ок для него, в лог записал и закончился
тоесть сообещение ACK сделает и удалится из очереди и автоматических реплеев не будет?
Как и возможности руками переиграть сообщение со слушателем?
источник

MM

Maksim Masiukevich in symfony
в данном случае управление полностью отдано на совесть пользователя
источник