или другой платежки? что вот у нас произошел ивент, мы должны вебхук отправить на 30 URLов. И некоторые не отвечают, или отвечают не-200, нам нужно следующие 24 часа сделать по 1 попытке повторной отправки
делать через интервал, mq, или еще как то?
Кстати, Никита, хочу спросить. Просто делаю платёжку через мангопей и как через любую фигню, нельзя через свой сервер банковские операции проводить, а чтобы можно было так делать, что надо? Мне просто интересно. Какой орган это контролирует.
ниче не понял. ты хочешь списывать с карты юзеров деньги без сторонних сервисов?
Скажем так. Я не хочу но интересно как это регулируется.
В войсе чуть чуть прошлый раз затронули эту тему
У страйпа есть автоповтор при ошибке
паттерн сага кстати был придуман как раз как уход от распределенных транзакций синхронных, и для долгих транзакций
сага это класно, но чем она тут поможет?
Запустит компенсацию, кэк
там суть в том что у тебя либо 2pc либо saga и по середине ничего нет
еще раз в моей системе происходит бизнес действие мне нужно уведомить об этом другие системы через вебхук вебхук нужно отправить просто повторно 24 раза потом пока он не будет успешно принят транзакция в плане бизнес логики не отменяется
Уважаемый Никита, а можно тупее объяснить конечный огран управления транзакциями.
https://stackoverflow.com/a/51486849/13173434
- А если монолит? - а если отдельный сервис оплаты который 100% чаржит если сказал да?
щас взорвусь нах
Хватит вбрасывать рандом слова, пожалуйста
Чисто потролить нас с тобой зашли
Long-running transaction - так это гуглится, и первые исследования на бумаге были - Garcia-Molina, Hector; Salem, Kenneth (7 January 1987). "SAGAS" (PDF). Princeton, NJ: Department of Computer Science Princeton University.
спасибо за информацию
Ладно, пятница все же
Ну мы выше правда отписали что это не кейс Саг и 2рс, но не важно, давай ещё про саги которые тут не к месту
есть в CS такая тема как Long-running transaction, вот в ней и придумывают как с этим быть, 2pc и sagas - это конкретные методы реализации, не нравится, придумай свой
Мы Тебе Выше Написали С аргументацией И Примерами Почему Это Не Задача Саг и 2рс . Правильное Решение Уже Дали
тем не менее, в 1987 Garcia-Molina, Hector; Salem, Kenneth придумали как можно работать с долгими транзакциями, придумали два подхода - 2pc и saga, у тебя есть какие то решение по-лучше?
Обсуждают сегодня