Skip to content

making SchemaRegistryService configurable #14101

Open
@aparajita89

Description

@aparajita89

Is your enhancement request related to a problem? Please describe.
SchemaRegistryService is hardcoded to use SchemaRegistryServiceImpl in org.apache.pulsar.broker.service.schema.SchemaRegistryService#create

this is required because we want to use custom schema store with custom compatibility checks.

Describe the solution you'd like
broker.conf will have a new config called schemaRegistryClassName which will have the name of the class to be used

Metadata

Metadata

Assignees

Labels

Stalelifecycle/staletype/enhancementThe enhancements for the existing features or docs. e.g. reduce memory usage of the delayed messages

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions