Size: a a a

Software Design/Architecture/Zen

2021 January 12

AB

Alex Bespalov in Software Design/Architecture/Zen
Б - бронирование. Сначала резервируется. Резерв на опр. время. После успешного бронирования списывание. Не должно быть никаких “на удачу спишем, если что вернем”.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Alex Bespalov
Б - бронирование. Сначала резервируется. Резерв на опр. время. После успешного бронирования списывание. Не должно быть никаких “на удачу спишем, если что вернем”.
Норма зависит от контекста. Если мест меньше сотни то да это нормально. Если мест больше десятка тысяч - то уже сомнительно
источник

SP

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

SP

Sergey Protko in Software Design/Architecture/Zen
или "лочь деньги а не места" :)
источник

AB

Alex Bespalov in Software Design/Architecture/Zen
надеюсь, что вы не работаете с процессингом или с деньгами так или иначе
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
так и многие магазины (например с сантехникой) работают, списание большое и сразу, а доставка - как постащик осилит
источник

AB

Alex Bespalov in Software Design/Architecture/Zen
с такими нормами))
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
с точки зрения клиента оно конечно неприятно )
источник

MG

Max Grom in Software Design/Architecture/Zen
Human Human
Разруливание конфликта слишком сложный алгоритм в моем случае, не стоит того. Тех кто меняют расписание - мало. Просто нужно, чтобы они не конфликтовали. Расписание чел может менять минуты 2-3.
А зачем разруливать конфликт? Ещё и через такую пачку урлов? Почему вы просто не устанавливаете состояние в рамках одного эндпоинта?
источник

КГ

Константин Грачев... in Software Design/Architecture/Zen
atcq (Алексей)
с точки зрения клиента оно конечно неприятно )
Ну как бы, а что клиенту предложить, если пока он клювом щёлкал все места выкупили?)
источник

SP

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

SB

Sergei Baikin in Software Design/Architecture/Zen
Alex Bespalov
надеюсь, что вы не работаете с процессингом или с деньгами так или иначе
Так именно для этого авторизацию и капчеринг придумали. Амазон холдит денег и списывает как отправит. Нет так холд  снимает.
Машину на прокат если брать так они всегда депозит лочат а потом возвращают.
Отличный инструмент чтобы и денег взять и вернуть безболезненно.
источник

SP

Sergey Protko in Software Design/Architecture/Zen
Sergei Baikin
Так именно для этого авторизацию и капчеринг придумали. Амазон холдит денег и списывает как отправит. Нет так холд  снимает.
Машину на прокат если брать так они всегда депозит лочат а потом возвращают.
Отличный инструмент чтобы и денег взять и вернуть безболезненно.
все так
источник

HH

Human Human in Software Design/Architecture/Zen
Max Grom
А зачем разруливать конфликт? Ещё и через такую пачку урлов? Почему вы просто не устанавливаете состояние в рамках одного эндпоинта?
Потому что нужен лок. Пока один редактирует, другой такой возможности не должен иметь
источник

MG

Max Grom in Software Design/Architecture/Zen
Лок по времени?
источник

HH

Human Human in Software Design/Architecture/Zen
Max Grom
Лок по времени?
Нет, лок пока не освободится
источник

MG

Max Grom in Software Design/Architecture/Zen
А как вы гарантируете освобождение от лока?
источник

HH

Human Human in Software Design/Architecture/Zen
Или “браузер не закроют”
источник

a

atcq (Алексей)... in Software Design/Architecture/Zen
Human Human
Нет, лок пока не освободится
а у вас есть штрафные санкции за удержание лока сверх разумного лимита?
источник

HH

Human Human in Software Design/Architecture/Zen
Max Grom
А как вы гарантируете освобождение от лока?
Клиент посылает пинг /schedule/continue-editing
Если пинг перестает приходить, таймер освобождает лок
источник