Protocol Design

Backward Compatibility

The ability of a newer version of a protocol or system to work with older versions without breaking existing functionality. HTTP/2 maintains backward compatibility with HTTP/1.1 semantics (methods, status codes, headers). gRPC uses Protocol Buffers with field numbering to ensure older clients can parse newer messages. Breaking backward compatibility forces coordinated upgrades and is generally avoided in protocol design.

Protocolos relacionados

Veja também