Core concepts
Schema Registry
Tansu has an embedded schema registry that supports AVRO, JSON and Protocol Buffers. The schema registry is enabled using the --schema-registry command-line parameter to the broker. A schema registry is a file or s3 URL containing schemas that the broker uses to validate messages.
When a message is produced to a topic with an associated schema, the message is validated against the schema. If a message does not conform to its schema it is rejected by the broker with an INVALID_RECORD error.
Detail and examples for each of:
Tansu can be used as a test data generator for protocol buffer backed topics.