Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 74157|Svare: 6

[Kilde] Sammenligning av Protobuf og JSON-ytelse under .NET-plattformen

[Kopier lenke]
Publisert på 15.07.2019 22:27:37 | | | |
Protobuf er et åpen kildekode-prosjekt fra Google som serialiserer og deserialiserer brukerdata, og Google hevder at Googles datakommunikasjon skjer ved hjelp av denne serialiseringsmetoden. Det er mye mindre enn XML-formatet, og til og med mye mindre enn det binære dataformatet.

Protobuf-formatprotokollen er plattformuavhengig som XML, og tillater kommunikasjon mellom ulike plattformer med få ressurser og utvidbarhet for å legge til nye data i eldre protokoller

Protobuf kjører i Java og C++, og Protobuf-net er selvfølgelig en portering av Protobuf i .net-miljøet.

Om Protobuf-veiledningen jeg skrev tidligere, her er hva jeg skrev:

.net/c# Google Protocol Buffers Quick Start
https://www.itsvse.com/thread-3626-1-1.html
(Kilde: Architect_Programmer)
Fordi, servitøren minKravene til ytelse og lagringsforbruk er høyeSå, det er ikke som å bruke json for å serialisere og deserialisere objektdata, husk at Protobuf er raskere enn json-serialisering og deserialisering, og tar mindre plass, så la oss gjøre en liten test her.

Her bruker vi "protobuf-net"-biblioteket, det er ikke nødvendig å definere .proto-filen, Java bruker protostuff-klassebiblioteket, eller du kan ikke definere .proto-filen.

La oss ta en titt på testgjengivelsene først:



Testresultater:Protobuf er omtrent 500 millisekunder raskere enn JSON-serialisering og deserialisering, json er hovedsakelig tregere enn den inverse sekvensen.

Testkode:

Kilde:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare






Foregående:Java kryo/protobuf/protostuff-serialisering eller JSON-ytelsessammenligning
Neste:SEO-innstillinger som tittel, nøkkelord, beskrivelse osv. på plugin-sider utviklet av Discuz!
Publisert på 16.07.2019 06:12:58 |
Takk for at du delte
Publisert på 27.06.2020 22:03:08 |
Takk for at du delte
Publisert på 11.11.2020 17:52:32 |
Takk for at du delte
Publisert på 28.06.2021 14:26:33 |
RE: .net平台下 Protobuf 和 json 性能比较 [修改]
Publisert på 08.10.2021 17:16:24 |
Du må ta en god titt på Dongdong
Publisert på 09.10.2021 22:07:50 |

Takk for at du delte
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com