You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/event-hubs/schema-registry-client-side-enforcement.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,14 @@ ms.author: spelluru
9
9
10
10
# Client-side schema enforcement
11
11
12
-
Client-side schema enforcement ensures that the data sent by the producer application and received by the consumer application is validated against the schemas defined in the schema registry on the client side (versus the broker/server side).
12
+
Client-side schema enforcement ensures that data is validated on the client side. That means that the data (sent by the producer application and received by the consumer application) is validated against schemas defined in the schema registry on the client side rather than the broker/server side.
13
13
14
14
This flow is illustrated as shown:
15
15
16
16
:::image type="content" source="./media/schema-registry-overview/information-flow.svg" alt-text="An image shows the schema registry information flow." border="false":::
17
17
18
18
> [!NOTE]
19
-
> The diagram showcases the information flow when event producers and consumers use a schema registry with the Kafka protocol and Avro schema, but the same generally applies when other protocols and schema formats are used.
19
+
> The diagram showcases the information flow when event producers and consumers use a schema registry with the Kafka protocol and Avro schema. Other protocols and schema formats work in a similar way.
Copy file name to clipboardExpand all lines: articles/event-hubs/schema-registry-concepts.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ Schemas define the contract between producers and consumers. A schema defined in
41
41
42
42
#### Schema formats
43
43
44
-
Schema formats are used to determine the manner in which a schema is structured and defined. Each format outlines specific guidelines and syntax for defining the structure of the events that will be used for event streaming.
44
+
Schema formats are used to determine the manner in which a schema is structured and defined. Each format outlines specific guidelines and syntax for defining the structure of the events that are used for event streaming.
45
45
46
46
##### Avro schema
47
47
@@ -72,11 +72,11 @@ Schema groups are logical groups of similar schemas that are organized according
72
72
* Multiple versions of a specific schema
73
73
* Metadata regarding the schema type and compatibility for all schemas in the group
74
74
75
-
You can think of a schema group as a subset of the schema registry that's aligned with a particular application or organizational unit, with a separate authorization model. This extra security boundary ensures that metadata and trade secrets aren't leaked in the shared services model. It also allows application owners to manage schemas independent of other applications that share the same namespace.
75
+
You can think of a schema group as a subset of the schema registry that aligns with a particular application or organizational unit, with a separate authorization model. This extra security boundary ensures that metadata and trade secrets aren't leaked in the shared services model. It also allows application owners to manage schemas independent of other applications that share the same namespace.
76
76
77
77
## Schema evolution
78
78
79
-
Schemas need to evolve with the business requirement of producers and consumers. Azure schema registries support schema evolution by introducing compatibility modes at the schema group level. When you create a schema group, you can specify the compatibility mode of the schemas that you include in that schema group. When you update a schema, the change should comply with the assigned compatibility mode. Only then will it create a new version of the schema.
79
+
Schemas need to evolve with the business requirement of producers and consumers. Azure schema registries support schema evolution by introducing compatibility modes at the schema group level. When you create a schema group, you can specify the compatibility mode of the schemas that you include in that schema group. When you update a schema, the change needs to comply with the assigned compatibility mode in order for it to create a new version of the schema.
80
80
81
81
Schema evolution is only supported for Avro schema format only.
82
82
@@ -102,7 +102,7 @@ When the ``None`` compatibility mode is used, the schema registry doesn't do any
102
102
103
103
## Client SDKs
104
104
105
-
You can use one of the following libraries to include an Avro serializer, which you can use to serialize and deserialize payloads containing schema registry schema identifiers and Avro-encoded data.
105
+
You can use one of the following libraries to include an Avro serializer. You can use Avro serializers to serialize and deserialize payloads containing schema registry schema identifiers and Avro-encoded data.
@@ -130,7 +130,7 @@ To access a schema registry programmatically, follow these steps:
130
130
|[Schema registry reader](../role-based-access-control/built-in-roles.md#schema-registry-reader-preview)| Read and list schema registry groups and schemas. |
131
131
|[Schema registry contributor](../role-based-access-control/built-in-roles.md#schema-registry-reader-preview)| Read, write, and delete schema registry groups and schemas. |
132
132
133
-
To learn how to create and register an application using the Azure portal, see [Register an app with Microsoft Entra ID](../active-directory/develop/quickstart-register-app.md). Take note of the client ID (application ID), tenant ID, and the secret to use in the code.
133
+
To learn how to create and register an application using the Azure portal, see [Register an app with Microsoft Entra ID](../active-directory/develop/quickstart-register-app.md). You'll need the client ID (application ID), tenant ID, and the secret to use in the code.
0 commit comments