API pieprasījumu skaita ierobežojums
API pieprasījumu apjomam ir pieprasījumu skaita ierobežojums, kas tiek rēķināts pēc slīdošā loga principa (sliding window). Šobrīd API pieprasījumu limits ir 40 pieprasījumi 40 sekundēs uz uzņēmumu. Algoritms pārbauda vai pēdējās 40 sekundēs pieprasījumu skaits ir bijis mazāks par 40. Ja šis limits tiek pārsniegts, tad tiek atgriezts kļūdas kods 439 (Too Many Requests). Šāds pieslēguma algoritms ir izmantots, lai API pieslēguma izstrādātājiem ļautu veidot risinājumu kurā sistēma īslaicīgi var veikt lielu pieprasījumu skaitu, kāds mēdz būt nepieciešams veicot kādu kompleksu darbību, piemēram klienta pasūtījuma saglabāšana ar priekšlaicīgām pārbaudēm pirms tam.
Šis ierobežojums ir jāņem vērā kā rāmis, kurš diktē pieslēguma veidu starp MONEO un ārējo sistēmu. Tas iesaka veidot gudru sinhronizāciju - jāpārsūta tikai tādi dati, kas ir izmainījušies. Dati, kas ārējai sistēmai nepieciešami atkārtoti, būtu jāsaglabā (jāizmanto datu bāze vai kāds īslaicīgs uzglabāšanas mehānisms). Ir jāparedz situācija, ka pēkšņi lielu pieprasījumu skaita gadījumā ir nepieciešams uzgaidīt, lai sūtītu vēlamo pieprasījumu atkārtoti.
Komentāri
0 comments
Lūdzu ieejiet lai varētu pievienot komentāru.