codelipenghui commented on issue #6791:
URL: https://github.com/apache/pulsar/pull/6791#issuecomment-618135261


   > AUTO_SPLIT and CONSISTENT_HASHING are essentially 2 different 
implementations for the same stated behavior. In my view, we should just give 
the user one good default option. That option should work across all corner 
cases.
   
   Ok, make sense to me.
   
   If users want to more evenly distributed, they will increase the points. I'm 
worried about too many consumers(e.g. 5000 consumers) may result in too many 
nodes in the TreeMap. I'm not sure if this will require more CPU resources, 
related to https://github.com/apache/pulsar/pull/6647#issuecomment-618110187. I 
will test it later.
   
   Or, can we add a configuration in the broker.conf? so that we don't need to 
introduce more options at the client-side. I met some users who already use 
Key_Shared subscription in production. I think we'd better give the user a 
transition time and we can deprecate the current implementation, change the 
default value in the broker.conf and finally delete the source code.


----------------------------------------------------------------
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.

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


Reply via email to