Tagged articles

Varint

3 articles · Page 1 of 1
Java Backend Technology
Java Backend Technology
Aug 8, 2018 · Backend Development

Designing Efficient RPC Message Protocols: Boundaries, Structures, and Compression

This article explains the core principles of RPC message protocol design, covering how to determine message boundaries, choose between delimiter and length‑prefix methods, handle explicit and implicit message structures, apply compression, and implement varint and zigzag encoding for optimal traffic efficiency.

Message ProtocolRPCSerialization
0 likes · 12 min read
Designing Efficient RPC Message Protocols: Boundaries, Structures, and Compression
Suishouji Tech Team
Suishouji Tech Team
Mar 20, 2018 · Fundamentals

Why Protocol Buffers Outperform JSON and XML for Mobile Data Transfer

Protocol Buffers, Google’s cross‑platform serialization format, dramatically reduces payload size and speeds up transmission compared to JSON or XML by using compact binary encoding, Varint and ZigZag techniques, and offers powerful reflection mechanisms illustrated with Objective‑C examples and detailed code snippets.

VarintZigzagbinary encoding
0 likes · 14 min read
Why Protocol Buffers Outperform JSON and XML for Mobile Data Transfer