Liigu põhisisu juurde

Raamistiku adapterid

Paketid

Kõik, mida klient vajab Prodantixiga suhtlemiseks, tarnitakse paketina, mille paigaldad oma keele registrist. Iga pakett on avatud lähtekoodiga, versioonitakse koos ja kõneleb samu REST- ja reaalajapindu, mida ülejäänud juhendid kirjeldavad.

Millist neist vajad

Vali selle järgi, kus kood töötab, mitte selle järgi, mida soovid mõõta. Iga klient saadab samad sündmused, hindab samu lippe ja loeb sama rakendusesisest postkasti.

PackageRegistryWhere it runs
@prodantix/sdknpmBrowsers, Node, and edge runtimes
prodantix_sdkpub.devFlutter and Dart apps
prodantix-sdkPyPIPython backends
@prodantix/reactnpmReact apps, over @prodantix/sdk
prodantix_sdk_flutterpub.devFlutter apps, over prodantix_sdk

Kliendid ja adapterid

Töö teevad ära kolm klienti ning kaks adapterit mähivad ühe neist raamistiku jaoks. Adapter ei lisa omaenda võimekust: ta hoolitseb elutsükli eest, mille raamistik peale surub, ja annab sulle all oleva kliendi.

Versioonid ja samaväärsus

Pakette versioonitakse koos, seega tähendab üks versiooninumber igas keeles sama pinda. Meetodinimed kattuvad klientide lõikes, ehkki serverikliendile antakse kasutaja id iga kutse juures.

Lippude jaotus on kinnitatud ühe kuldvektorite failiga, mille vastu testivad nii server kui ka kõik kolm klienti, nii et kasutaja satub väljalaske samale poolele sõltumata sellest, kus kontroll toimub.

Mida nad kõnelevad

Iga klient kõneleb REST-i. TypeScripti SDK avab lisaks veebisokli, mille peal messenger töötab. MCP on serveri pind välistele agentidele ja ükski kliendipakett seda ei kõnele.