kafka客户端设计思想