-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Closed
Labels
type/featureThe PR added a new feature or issue requested a new featureThe PR added a new feature or issue requested a new feature
Description
Is your feature request related to a problem? Please describe.
The existing settings is not fine-grained enough, and many settings can only be set at the namespace level.
The following settings are hoped to support Topic level:
- topicDispatchRate
- subscriptionDispatchRate
- message_ttl_in_seconds(WIP)
- subscription_expiration_time_minutes
- backlog quota(Done) [Issue 2689] Support set backlog quota on topic level. #7646
- retention_policies(WIP)
- DelayedDeliveryPolicies
- SubscriptionAuthMode
- max_producers_per_topic
- max_consumers_per_topic
- max_consumers_per_subscription
- max_unacked_messages_per_consumer
- max_unacked_messages_per_subscription
- compaction_threshold
- is_allow_auto_update_schema
- schema_validation_enforced
...
Describe the solution you'd like
Use SystemTopic to save and update these Topic level settings
Describe alternatives you've considered
We have considered using zk, but the amount of configuration will be relatively large, not suitable for using zk
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
type/featureThe PR added a new feature or issue requested a new featureThe PR added a new feature or issue requested a new feature