Kazalo:
Opredelitev - Kaj pomeni vmesnik protokola?
Protokolni medpomnilnik je avtomatiziran mehanizem za platformno in jezikovno nevtralizacijo za serijsko obdelavo strukturiranih podatkov. Medpomnilniški protokol je manjši, preprostejši in hitrejši kot XML. Prvotno razvito pri Googlu za obravnavo odzivnega protokola strežnika indeksa, je podjetje zagotovilo generator kode pod licenco za odprte kode za različne jezike. Protokolni medpomnilniki so izredno uporabni za razvoj aplikacij za shranjevanje podatkov ali za komunikacijo.
Techopedia razlaga protokol vmesnika
Trenutno pufri protokolov podpirajo ustvarjeno kodo v programskih jezikih, kot so C ++, Java in Python. Programska oprema medpomnilniki so zasnovani tako, da so manjši in hitrejši od XML in so namenjeni tako preprostosti kot zmogljivosti. Podobno kot pri Microsoftovih Bond ali Apache Thrift protokolih, tudi protokolovski medpomnilniki ponujajo konkreten niz protokolov RPC, ki se uporablja za definirane storitve. Prostor za protokol uporablja jezik opisnega vmesnika, ki razlaga strukturo podatkov in aplikacijo, ki na podlagi tega opisa ustvari izvorno kodo. Izvorna koda se nato uporabi pri razčlenjevanju bajtov strukturiranih podatkov.
Uporaba protokolov vmesnikov nad XML je več. Programska blažilnika sta preprostejša za uporabo in sta 3–10-krat manjša od XML z 20–100-kratno hitrostjo. Druga prednost je, da so manj dvoumni in lahko ustvarijo razrede za dostop do podatkov, ki jih je enostavno programirati.
Obstaja malo pomanjkljivosti povezanih s protokolovnimi medpomnilniki. Prostorski medpomnilniki morda niso učinkovita rešitev, zlasti za modeliranje besedilnega dokumenta. Za razliko od XML, ki je človek berljiv in človek berljiv, protokolarni vmesniki v svojem izvornem stanju niso berljivi ali človek mogoče urejati. Protokolovski pomnilniki nimajo možnosti samoopisovanja, kot je XML.
Programska oprema se uporablja tako v sistemih za shranjevanje kot tudi v sistemih RPC.
