Hirdetés
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Magisk
- Xiaomi Mi 9T Pro - tizenegyes!
- Android szakmai topik
- Szívós, szép és kitartó az új OnePlus óra
- Vivo X300 - kicsiben jobban megéri
- Milyen okostelefont vegyek?
- Xiaomi 14T - nem baj, hogy nem Pro
- Telekom mobilszolgáltatások
- Redmi Note 14 5G - jól sikerült az alapmodell
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Jim-Y
veterán
Sziasztok.
Elakadtam és nem tudom, hogy a "problémára" milyen buzzworddel tudnék keresni a neten :/
Rate limitinget szeretnék csinálni nodejs alatt. Például authentikáció -> a user próbálkozik, meghívja az API endpointot de nem sikerült az authentikáció (pl login) ezért újrapróbálkozik. Amit szeretnék hogy pl 3 próba után kelljen várni 5 másodpercet, 5 sikertelen próba után 15mp-et stb..
Magyarán az egy user által kiadott lehetséges requestek számát szeretném limitálni. Vagy backenden csak minden x-ediket feldolgozni, vagy.. hát pont ezaz, hogy nem tudom, hogy ezt hogy szokták csinálni, vagy hogy merre induljak el. Egyáltalán hogy tudnék erre rákeresni?
Próbáltam:
nodejs rate limiting
nodejs request limitation
nodejs limit the number of http request callsNem igazán jártam sikerrel :/
megj: koca módszerrel valami olyasmit csinálnék hogy írok egy middleware-t amiben van egy hashtable, valahogy azonosítom a requesteket, és ha ugyanazon usertől jön threshold + 1 request X mp-n belül (vagy más logika alapján, pl sikertelen login) akkor utána eldobom a többi requestet X mp-ig.
megj2: mintha a throttling lenne a jó buzzword erre, rákeresek...
megj3: most hogy így gondolkozom, lehet ez két külön probléma.
ad1: throttle - limitálni az adott időn belül kiadható requestek számát (jó lehet nekem valamire
)
ad2: login esetén számon kéne tartani a próbálkozások számát, ehhez jó lehet egy middleware, de valahogy azonosítani kéne a user-t. Namost kérdés, hogy a requestet kell-e azonosítani vagy a user-t.
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Vezetékes FEJhallgatók
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Milyen autót vegyek?
- Tőzsde és gazdaság
- Samsung Galaxy Watch4 és Watch4 Classic - próbawearzió
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Magisk
- Xiaomi Mi 9T Pro - tizenegyes!
- További aktív témák...
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
- Apple iPhone 13 Pro Max 128GB,Újszerű,Dobozával,12 hónap garanciával
- Dell Precision 3571 4G LTE i7-12700H 32GB 1000GB FHD RTX A1000 4GB 1 év teljeskörű garancia
- Microsoft Surface Laptop 5 13,5" Fekete i7-1265U 16GB 512GB magyarbill 1 év garancia
- Keresünk S24/S24+/24 Ultra/S24 FE
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
)

