THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
This proposal will remove the TopicConfigManager and introduce a "DynamicConfigManager" to handle config changes for all entities via Zookeeper. Initially, we will have only 2 entities Topic and Clients.
ZNode Structure
...
Code Block |
---|
There will be 2 paths within config /config/clients/<client_id> /config/topics/<topic_name> Internally, the znodes are comma-separated key-value pairs where key represents the configuration property to change. {"version": x, "config" : {X1 : Y1, X2 : Y2..}} |
...