kafka It usually consists of two parts ： Management system zookeeper Capability system kafka.
It should be said that most software is such a component .
image redis It's just ability , The management system also has to write its own requirements , And most systems have this pattern .
It's also good to separate ability from management , It is the ability that mainly considers the generality and performance ,
If you manage it, you can customize it , Generally, the design of management system is decided by specific business .
Due to the high requirement for the ability part to be converted into salary , Besides having a lot of time , Or the talent is very high, can in-depth study , Most of them still focus on raising salary first , That is to do a good job in the management part first .