170 похожих чатов

Как кстати грамотно делать переотправку вебхуков как например у страйпа

или другой платежки? что вот у нас произошел ивент, мы должны вебхук отправить на 30 URLов. И некоторые не отвечают, или отвечают не-200, нам нужно следующие 24 часа сделать по 1 попытке повторной отправки

делать через интервал, mq, или еще как то?

25 ответов

27 просмотров

Кстати, Никита, хочу спросить. Просто делаю платёжку через мангопей и как через любую фигню, нельзя через свой сервер банковские операции проводить, а чтобы можно было так делать, что надо? Мне просто интересно. Какой орган это контролирует.

У страйпа есть автоповтор при ошибке

паттерн сага кстати был придуман как раз как уход от распределенных транзакций синхронных, и для долгих транзакций

Andrey Sorokin
там суть в том что у тебя либо 2pc либо saga и по ...

еще раз в моей системе происходит бизнес действие мне нужно уведомить об этом другие системы через вебхук вебхук нужно отправить просто повторно 24 раза потом пока он не будет успешно принят транзакция в плане бизнес логики не отменяется

Andrey Sorokin
там суть в том что у тебя либо 2pc либо saga и по ...

- А если монолит? - а если отдельный сервис оплаты который 100% чаржит если сказал да?

Andrey Sorokin
https://stackoverflow.com/a/51486849/13173434

Хватит вбрасывать рандом слова, пожалуйста

✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
щас взорвусь нах

Long-running transaction - так это гуглится, и первые исследования на бумаге были - Garcia-Molina, Hector; Salem, Kenneth (7 January 1987). "SAGAS" (PDF). Princeton, NJ: Department of Computer Science Princeton University.

Ну мы выше правда отписали что это не кейс Саг и 2рс, но не важно, давай ещё про саги которые тут не к месту

Vanya Leyn ✙
Ну мы выше правда отписали что это не кейс Саг и 2...

есть в CS такая тема как Long-running transaction, вот в ней и придумывают как с этим быть, 2pc и sagas - это конкретные методы реализации, не нравится, придумай свой

Andrey Sorokin
есть в CS такая тема как Long-running transaction,...

Мы Тебе Выше Написали С аргументацией И Примерами Почему Это Не Задача Саг и 2рс . Правильное Решение Уже Дали

Vanya Leyn ✙
Мы Тебе Выше Написали С аргументацией И Примерами ...

тем не менее, в 1987 Garcia-Molina, Hector; Salem, Kenneth придумали как можно работать с долгими транзакциями, придумали два подхода - 2pc и saga, у тебя есть какие то решение по-лучше?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта