REST Proxy 1.12.0 Readme
Overview
The REST proxy provides basic produce, consume and Avro schema resolve capabilities for clients which can’t use the java kafka-client library. There are three main flows: send a message along with a schema, retrieve a schema ID and send message(s) along with the ID for smaller POST payloads, and GET a list of messages. The schemas below give a high-level overview of processing; camelcased boxes and messages refer to classes and DTO’s in the code. See the source code for more details; error and exception handling is left out of the diagrams.
Send message and schema
In this case, the full schema for the key and value messages is sent along with the request. Note that the schema will be verified by looking it up in the schema registry; if the schema is not found there the call results in a 404 Not Found.
