Size: a a a

2021 July 07

AI

Arthur Irgashev in pro.net
типа, если бы это хендлило сразу 50 инстансов сервиса, было бы в разы проще и быстрее. но мне чёт кажется, что посылать один ивент и этим ивентом отменять сразу всё не самое хорошее решение
источник

AI

Arthur Irgashev in pro.net
мб как-то генерить на каждый незавершённый продукт свой ивент и батчить их в очередь, тогда и нагрузка между подами будет распределяться, и саги не будут ждать друг друга, а будут хендлится в своих потоках параллельно
источник

AI

Arthur Irgashev in pro.net
ну или вариант с завершением существующих транзакций и потом запуск джобы спустя там 10 минут (абстрактно) и отмена всех покупок
источник

AI

Arthur Irgashev in pro.net
интересно, сталкивался ли кто-то с таким ...
источник

DP

Denis Petukhov in pro.net
Чето сложное придумываешь
источник

DP

Denis Petukhov in pro.net
Чем мой вариант не устраивает?
источник

AI

Arthur Irgashev in pro.net
какой ? я не совсем понимаю, что ты имеешь ввиду под блокировкой
источник

DP

Denis Petukhov in pro.net
Ну в каждой трарнзакции например учавствует Блохиратор
источник

DP

Denis Petukhov in pro.net
Он просто идет в базу/редис/михросервис/ватевер и смотрит заблочен участник или нет
источник

DP

Denis Petukhov in pro.net
Причем он в конце транзакции это делает
источник

AI

Arthur Irgashev in pro.net
ну типа пошёл в базу, там не заблокировано, пока шёл ответ обратно - юзера заблокировали )
источник

DP

Denis Petukhov in pro.net
А как ты хочешь то?
источник

DP

Denis Petukhov in pro.net
Чтобы транзакции в будущее смотрели?
источник

DP

Denis Petukhov in pro.net
Типа а будет ли зобанен участник
источник

D

Denisio in pro.net
надо сделать запрос "проверить и заблочить если доступен"
источник

AI

Arthur Irgashev in pro.net
ну вот просто подумай, что в таком случае делать )

у нас тупо выпадает покупка, т.к. в какой-то момент времени назад всё было ок, сага получила, что всё ок, но в данный момент уже не ок
источник

AI

Arthur Irgashev in pro.net
и система тупо сглатывает сакссес ордер и не возвращает бабки )
источник

DP

Denis Petukhov in pro.net
В таком случае будет все норм
источник

DP

Denis Petukhov in pro.net
Так как ответ от базы будет идти милисекунды
источник

DP

Denis Petukhov in pro.net
Я нигде не предлагал делать снэпшот в начале саги
источник