Size: a a a

Software Design/Architecture/Zen

2021 May 11

k

knopkod4v in Software Design/Architecture/Zen
я про запись сообщений в сайдкар. Оттуда-то уже понятно что всё ок
источник

SP

Sergey Protko in Software Design/Architecture/Zen
сайдкар тоже может тебе ответ о том что все зависалось отдать после подтверждения доставки в транспорт скажем)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну то есть... вот эти моменты в том же dapr для меня пока загадка
источник

SP

Sergey Protko in Software Design/Architecture/Zen
насколько я понимаю там сча все сыро в плане ретраев (они там есть но не конфигурятся) и в целом не оч прозрачно как они и какие гарантии предоставляют
источник

SP

Sergey Protko in Software Design/Architecture/Zen
но перспективы у этой тулы огого
источник

k

knopkod4v in Software Design/Architecture/Zen
ну это тогда начинается как обычно. Это значит паблишер должен буфер держать с сообщениями, а если он умрёт (а пхп точно умрёт :D) и вот это всё
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну запрос умер, сайдкар не умер
источник

SP

Sergey Protko in Software Design/Architecture/Zen
вот если весь под умрет...
источник

SP

Sergey Protko in Software Design/Architecture/Zen
то можно проебать сообщения
источник

k

knopkod4v in Software Design/Architecture/Zen
но тогда без буфера
источник

SP

Sergey Protko in Software Design/Architecture/Zen
есть же еще temporal.io который я тоже еще не тыкал
источник

SP

Sergey Protko in Software Design/Architecture/Zen
оно выглядит вполне интересно тоже и подходит под мои критерии "сойдет"
источник

SP

Sergey Protko in Software Design/Architecture/Zen
разве что их SDK сложный и надо будет своим фасадом закрывать
источник

k

knopkod4v in Software Design/Architecture/Zen
если весь под умрёт, то в паблишере будут сообщения помеченные как нотправленные (сохранённые в той же транзакции, что и стейт) и их надо будет переотправить. Тем более у тебя там ентот ваш ивент-сурсинг
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Под паблишера умер - нету паблишера и его сообщений. Потому важно всякие graceful shutdown делать и вот это все
источник

k

knopkod4v in Software Design/Architecture/Zen
ладно, помечтали - можно и поработать :D
источник
2021 May 12

k

knopkod4v in Software Design/Architecture/Zen
по идее ещё такую штуку можно юзать
https://cloud.google.com/tasks
источник

SZ

Sergey Zolotov in Software Design/Architecture/Zen
даже сраный пхп бандл для кролика это из коробки умеет)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну я больше про всякие граэйсфул таймауты, дрэйны и т.д.
источник

D

Dezmunt in Software Design/Architecture/Zen
Что значит цифра?
источник