K a f k a是一个高吞吐量、分布式的发布一订阅消息系统。据K a f ka官方网站介绍,当前的K a f ka己经定位为一个布式流式处理平台(adistributeds位e a r n i n g p l a t f o r m),它最初由L i n k e d i n公司开发,后来成为A p a c h e项目的部分K a f k a核心块使用S c a l a语言开发,支持多语言(如J a v a、CI C + +、 t h o n、Go、E r l a n g、N o d e .js等)客户端,它以可水平扩展和具有高吞吐量等特性而被广泛使用。目前越来越多的开源分布式处理系统(如F l u m e、A p a c h e S t o r m、S p a r k、F l i n k等)支持与K a f k a集成,本书第8章至第1 0章将通过具体案例详细介绍K a f k a与当前一流行的分布式处理系统的集成应用接下来我们将对K a f k a相关知识做进一步深入介绍