kafka诞生之初,它自带一个基于scala的生产者和消费者客户端.但是慢慢的我们认识到这些API有很多限制.比如,消费者有一个“高级”API支持分组和异常控制,但是不支持很多更复杂的应用场景:它也有一个“低级”API,支持对细节的完全控制,但是要求码农自己控制失败和异常.所以重新设计了它们. 这个过程的第一阶段就是在0.8.1版本的时候重写了生产者API.在最近的0.9版本中完成了第二阶段,提供了消费者的新API.建立在新的分组协议只是,新的消费者带来以下好处: API更加简洁:新的消费者AP…