kafka入门第一篇

在官网下载kafka时,会看到下面的版本:
 
于是有同学就会纳闷,难道kafka版本号不是2.11和2.12吗?其实不然,前面的版本号是编译kafka源代码Scala编译器版本。kafka服务器端的代码完全是由Scala语言编写,Scala同时支持面向对象编程和函数式编程,用Scala写成的源代码编译后也是普通的“.class”文件,因此骂我们说Scala是JVM系的语言,它的很多设计思想都是为人称道的。
现在你因该知道了对于kafka-2.11-2.1.1的版本提法,真正的kafka版本号实际上是2.1.1。那么这个2.1.1又表示什么呢?前面的2表示大版本号,即Major Version;中间的1表示小版本号或此版本号,即Minor Version;最后的1表示对顶版本好,也就是Patch号。
 
 

猜你喜欢

转载自www.cnblogs.com/tugeboke/p/11760370.html