ru_python | Unsorted

Telegram-канал ru_python - Python

14289

Уютный чат для профессионалов, занимающихся поиском питоньих мудростей. Как не получить бан: https://t.me/ru_python/1961404

Subscribe to a channel

Python

Всем привет, подскажите пожалуйста, как в dature нормально собрать сорсы, что бы все работало корректно? Я постоянно получаю ошибку:

dature.errors.exceptions.FieldLoadError: [password] Missing required field

И не могу понять, в чем вообще проблема. Я по отдельности пробовал получать env и toml значения, оно работало. Стоило объединить, как все ломается

Читать полностью…

Python

Вообще это нормально что товар может на платформе висеть некоторое время, но во время формирования заказа всё-таки нужна нормальная распределенная транзакция

Читать полностью…

Python

ну ничего не мешает сделать half applied транзакцию на самом деле

Читать полностью…

Python

Там может неплохая очередь из людей получится которые хотят заказать себе какой-нибудь товар

Читать полностью…

Python

ну специфика блокировок начинается

Читать полностью…

Python

обычно проблема когда 10 юзверей одновременно переводы делают, а не один и тот же 10 штук

Читать полностью…

Python

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

Читать полностью…

Python

3pc не блокирующий бай десигн

Читать полностью…

Python

да понятно что не используется толком, 2pc тоже редко встретишь

Читать полностью…

Python

Кто то еще про refund спрашивал найти не могу

Читать полностью…

Python

В моменте у тебя нет консистентности с pending, ты деньги заблокировал но еще товар не выдал

Читать полностью…

Python

механизм с pending выглядит больше как попытка получить строгую консистентность в конце

Читать полностью…

Python

например она не дает настояющую консистентность

Читать полностью…

Python

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

Читать полностью…

Python

да, это сразу нужно проектировать с учетом саги

Читать полностью…

Python

не понял идею немного

Читать полностью…

Python

вспомнилось как мы вайлдберризу слали остаток меньше чем у нас на самом деле есть, т.к. у них с сайта товар пропадал только минут через 10-15 после того как они получили от продавца ноль, а если кто-то за это время успел купить товар, то это проблемы продавца

Читать полностью…

Python

А с учетом что в заказе может быть несколько позиций, то вообще хаос получится

Читать полностью…

Python

Ну вот да, весь товар блокируется пока оплата не пройдет

Читать полностью…

Python

Ну деньги еще пол беды, можно подождать. А вот что делать с товаром который покупают тысячами

Читать полностью…

Python

в случае относительно короткой операции, ничего страшного в этом особо нет

Читать полностью…

Python

лочит только используемое

Читать полностью…

Python

над 3pc свои надстройки выдумывали в целом

Читать полностью…

Python

Вот, нейронный друг говорит. Но я особо не вникал в их работу

Читать полностью…

Python

в конечном итоге придет согласованность. либо товар отгрузят, либо деньги разблокируют

Читать полностью…

Python

Да система приходит к согласованности в конечном итоге, а какое-то время может быть рассинхрон

Читать полностью…

Python

нет, сага - это механизм достижения eventual consistency, когда у тебя вся система находится не в согласованном состоянии

Читать полностью…

Python

Ну сага это и есть механизм распределенной транзации, у неё есть свои недостатки

Читать полностью…

Python

у меня вот задача - выкатить изменения на свитчи, они там даже не все в локи умеют

Читать полностью…

Python

да не бдшку, а прям агрегаты в каждом сервисе

Читать полностью…
Subscribe to a channel