Сьогодні трапилася невдача: під час налагодження коду не звернув уваги і неправильно прописав умову циклу. У результаті програма шалено надсилала запити до API у фоновому режимі, і коли я отямився, рахунок уже підскочив до 80 доларів.
Цей урок навчив мене, що при інтеграції будь-якого платного API обов'язково потрібно спочатку налаштувати обмеження частоти запитів і моніторинг винятків. Особливо це стосується сервісів, де оплата залежить від кількості викликів: навіть невелика помилка у коді може миттєво спустошити твій гаманець.
Зараз планую додати лічильник запитів і механізм запобігання збоям — більше не хочу бачити таких рахунків...
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
7
Репост
Поділіться
Прокоментувати
0/400
liquidation_watcher
· 14год тому
80 доларів просто зникли, така низька рівень помилки, як умова циклу, дійсно вражає
Переглянути оригіналвідповісти на0
GateUser-00be86fc
· 12-11 17:14
80 доларів просто так зникли, навіть така базова помилка, як умова циклу...
Переглянути оригіналвідповісти на0
ForkInTheRoad
· 12-09 15:57
80 доларів вважай за навчання, цю "плату за навчання" все одно рано чи пізно доведеться сплатити.
Переглянути оригіналвідповісти на0
AirdropHunterXM
· 12-09 15:57
Ось так і зникли 80 доларів, варто лише помилитися в умові циклу — і все піде шкереберть.
Переглянути оригіналвідповісти на0
BridgeJumper
· 12-09 15:51
80 доларів просто зникли, через одну маленьку помилку в умові циклу — реально капець.
Переглянути оригіналвідповісти на0
GhostInTheChain
· 12-09 15:43
80 доларів просто зникли, неправильно записана умова циклу — це справді критично.
Переглянути оригіналвідповісти на0
MetaverseVagabond
· 12-09 15:34
80 доларів просто зникло, плачу, ось чому я завжди нескінченно тестую все в тестовому середовищі.
Сьогодні трапилася невдача: під час налагодження коду не звернув уваги і неправильно прописав умову циклу. У результаті програма шалено надсилала запити до API у фоновому режимі, і коли я отямився, рахунок уже підскочив до 80 доларів.
Цей урок навчив мене, що при інтеграції будь-якого платного API обов'язково потрібно спочатку налаштувати обмеження частоти запитів і моніторинг винятків. Особливо це стосується сервісів, де оплата залежить від кількості викликів: навіть невелика помилка у коді може миттєво спустошити твій гаманець.
Зараз планую додати лічильник запитів і механізм запобігання збоям — більше не хочу бачити таких рахунків...