API-Design · Senior · Frage 25 von 75
Was sind die Regeln der Rückwärtskompatibilität für Protocol-Buffers-Nachrichten?
- 1Feldnummern lassen sich frei neu vergeben
- 2Feldnummern nie ändern oder wiederverwenden
- 3Ein Feld umzubenennen bricht das Wire-Format
Antwort zeigen
Richtige Antwort: Feldnummern nie ändern oder wiederverwenden
Erklärung
Protobuf kodiert Feldnummern, nicht Namen, Umbenennen ist also auf der Leitung sicher, Umnummerieren aber zerstört Daten zwischen Versionen.