Size: a a a

Software Design/Architecture/Zen

2021 May 11

КГ

Константин Грачев... in Software Design/Architecture/Zen
я от fail очереди отказался, просто defer на 60с делается каждый раз. Меня дрючит сентри, чтобы я пошел и поправил)
В fail оно попадает, все болт положили и норм
источник

SP

Sergey Protko in Software Design/Architecture/Zen
просто табличка где хранится таймстэмп "когда надо запаблишить сообщение" и "энвелоп"
источник

k

knopkod4v in Software Design/Architecture/Zen
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
да блять, как сложно все. Пойду api platform поставлю чтоли
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
Я просто использую timeout queue в кролике чтобы лишнего не подключать
источник

SP

Sergey Protko in Software Design/Architecture/Zen
источник

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
да не сложно)
источник

SP

Sergey Protko in Software Design/Architecture/Zen
ну то есть как...
источник

SP

Sergey Protko in Software Design/Architecture/Zen
за 5 лет это уже 3-я моя попытка и она впервые мне нравится
источник

SP

Sergey Protko in Software Design/Architecture/Zen
как раз за счет того что все достаточно просто
источник

SB

Sergei Baikin in Software Design/Architecture/Zen
А как же перезд на dapr.io ?
источник

SP

Sergey Protko in Software Design/Architecture/Zen
к слову спиздел - я в итогу default очередь сделал просто как одну из групп
источник

SP

Sergey Protko in Software Design/Architecture/Zen
паралельно ковыряем
источник

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
есть одна система где ребятки активно херачат
источник

DT

Dmitriy Tkachenko in Software Design/Architecture/Zen
ну если с нуля без бэкграунда это все моторить, то можно кучу негатива словить, упавший прод и вообще систему в неконсистентном состоянии
источник

k

knopkod4v in Software Design/Architecture/Zen
кстати шо у тебя там для таймаутов?
источник

k

knopkod4v in Software Design/Architecture/Zen
так ты в сентри отправляй только когда все ретраи выйдут
источник

SP

Sergey Protko in Software Design/Architecture/Zen
я ж говорю. одна штука пишет в базу таймстэмп когда пришло время и энвелоп что в очередь отправить. другая просто постоянно слушает табличку (считай в бесконечном цикле) и выгребает сообения для которых "время пришло", их потом из базы удаляет когда подтвердился коммит в кролика.
источник