Привіт,
Можна результат інсерта перевіряти на рахунок рейса і щось із цим робити потім. Наприклад даблклік "заплатити", або зависон на інсерті, кілл по таймауту, повтор того самого апі колла із інсертом, ми ж повністю стейтлесс, jaaa ?
Плюс робити альтер при наявності перкони тулкіта - ну таке: вони обидва роблять те саме, але тулкіт не стопає ) Виведемо за скобки кейси із поламаними форін кеями, на яких тулкіт обламається, а альтер - пройде )

On 11.03.2024 19:18, Volodymyr Litovka wrote:

On 3/11/24 18:09, Maksym Tulyuk wrote:
А для чого перевіряти INSERT? В нас же High Availability Mysql, нє? ;)
Доки йде alter table, всі апдейти в БД цю таблицю стопаються. Поведінка на клієнті залежить від клієнтської бібліотеки, але найбільш вірогідним варіантом є який-небудь timeout.
INSERT - це ж не асинхронна операція, що повертає щось на кшталт HTTP/102 ? :-)

Крім того, ми перевірити і отримати негативну відповідь, то далі що? Зберегти процес і довбити DB кожну секунду?
Це ти кого питаєш? Мене чи софтвер-архітектора тієї команди? :-D

-- 
Volodymyr Litovka
  "Vision without Execution is Hallucination." -- Thomas Edison

_______________________________________________
uanog mailing list
uanog@uanog.kiev.ua
https://mailman.uanog.kiev.ua/mailman/listinfo/uanog