elephone-184 opened a new issue, #4320:
URL: https://github.com/apache/rocketmq-dashboard/issues/4320

   ### Feature Description
   In enterprise event-driven architectures, uncoordinated message payload 
schema mutations between upstream producers and downstream consumers cause 
severe deserialization crashes. The dashboard requires a centralized message 
schema registration and schema evolution compatibility inspection tool (JSON 
Schema, Avro, Protobuf).
   
   ### Proposed Solution
   1. Introduce `MessageSchemaDefinition` and 
`MessageSchemaCompatibilityReport` models supporting BACKWARD, FORWARD, and 
FULL compatibility modes.
   2. Implement `MessageSchemaRegistryService` to manage topic-level schema 
bindings, inspect schema evolution changes, and validate test payloads.
   3. Provide `MessageSchemaRegistryController` with endpoints for schema 
query, schema evolution validation, and sample payload testing.
   4. Add frontend `MessageSchemaRegistryModal` to view schema versions, run 
compatibility checks, and test payload serialization.
   5. Provide comprehensive controller and service unit tests.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to