Bufor protokołu

Autor: Judy Howell
Data Utworzenia: 27 Lipiec 2021
Data Aktualizacji: 23 Czerwiec 2024
Anonim
Bufor ciepła sposób na tanie ogrzewanie dom za 150 tys.
Wideo: Bufor ciepła sposób na tanie ogrzewanie dom za 150 tys.

Zawartość

Definicja - Co oznacza bufor buforowy?

Bufor protokołów jest automatycznym mechanizmem neutralnym dla platformy i języka, służącym do szeregowania danych strukturalnych. Bufor protokołu jest mniejszy, prostszy i szybszy niż XML. Początkowo opracowany w Google z myślą o protokole odpowiedzi serwera indeksu, firma dostarczyła generator kodu w ramach licencji typu open source dla różnych języków. Bufory protokołów są niezwykle przydatne do tworzenia aplikacji do przechowywania danych lub komunikacji.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia bufor bufora

Obecnie bufory protokołów obsługują generowany kod w językach programowania, takich jak C ++, Java i Python. Bufory protokołów są zaprojektowane tak, aby były mniejsze i szybsze niż XML, a ich celem jest zarówno prostota, jak i wydajność. Podobnie jak w przypadku protokołów Microsoft Bond lub Apache Thrift, bufory protokołów oferują konkretny stos protokołów RPC do użycia w określonych usługach. Bufor protokołu wykorzystuje język opisu interfejsu, który wyjaśnia strukturę danych oraz aplikację, która generuje kod źródłowy na podstawie tego opisu. Kod źródłowy jest następnie wykorzystywany do analizowania bajtów danych strukturalnych.

Istnieje kilka zalet używania buforów protokołów w stosunku do XML. Bufory protokołów są prostsze w użyciu i są 3–10 razy mniejsze niż XML z 20–100 razy większą prędkością. Kolejną zaletą jest to, że są mniej dwuznaczne i mogą generować klasy dostępu do danych, które można łatwo opracować programowo.


Istnieje kilka wad związanych z buforami protokołów. Bufory protokołów mogą nie być skutecznym rozwiązaniem, szczególnie w przypadku modelowania dokumentu opartego na danych. W przeciwieństwie do XML, który jest czytelny dla człowieka i edytowalny przez człowieka, bufory protokołów w stanie natywnym nie są czytelne ani edytowalne przez człowieka. Bufory protokołów nie mają właściwości samoopisujących się, takich jak XML.

Bufory protokołów są używane w systemach pamięci masowej, a także w systemach RPC.