Schemaübersicht

Ein Pub/Sub-Schema ist ein optionales Feature, mit dem Sie das Format des Felds data in einer Pub/Sub-Nachricht erzwingen können.

Ein Schema erstellt einen Vertrag zwischen dem Publisher und dem Abonnenten über das Format der Nachrichten. Pub/Sub erzwingt dieses Format. Schemas erleichtern die teamübergreifende Nutzung von Datenströmen in Ihrer Organisation, indem sie eine zentrale Stelle für Nachrichtentypen und Berechtigungen schaffen. Ein Pub/Sub-Nachrichtenschema definiert die Namen und Datentypen für die Felder in einer Nachricht.

Sie können ein Schema erstellen und mit einem Thema verknüpfen, um das Schema für veröffentlichte Nachrichten zu erzwingen. Wenn eine bestimmte Nachricht nicht dem Schema entspricht, wird sie nicht veröffentlicht. Sie können auch zusätzliche Versionen eines Schemas erstellen.

Arten von Schemas

Sie können ein Schema in Pub/Sub mit einem der folgenden Frameworks erstellen:

Im folgenden Schema wird beispielsweise der Lagerbestand eines Lagers definiert, zuerst im Avro-Format und dann im Protocol Buffer-Format.

Apache Avro-Format

{
 "type" : "record",
 "name"