ivpk / uapi

Universal Application Programming Interface (UAPI)
0 stars 1 forks source link

Atnaujinta pagal LDES pakeitimus #24

Closed riteris13 closed 1 month ago

riteris13 commented 3 months ago

Remtasi Manto komentaru.

Pakeitimai ir jų tikslai:

  1. Kadangi atlikdami API užklausas, naudotojai iš anksto nežinos duomenų apimties, dabartinė UAPI implementacija kai ribojimui yra naudojamas limit, ir jo nepateikus yra gražinami visi duomenys, gali stipriai apkrauti tiek šaltinio tiek naudotojo infrastruktūrą. Todėl rekomendacija būtų pasitelkti LDES siūlomą fragmentaciją tiek duomenimis, tiek keitimų žurnalui. a. atnaujinta changes schema su view elementu ir paaiškinimu b. atnaujintas changes path c. atnaujintas query
  2. Pridėta context duomenų schema palaiko metaduomenų teikimą pagal JSON-LD. Todėl pagrindinis pakeitimas yra reikalingas changes ir change schemoms. a. atnaujinta changes schema, kuri dabar atspindi ldes:EventStream schemą b. atnaujinta change schema, kuri dabar atspindi tree:member schemą