kafka菜鸟教程 kafka用什么语言开发?
浏览量:2080
时间:2021-03-11 07:26:19
作者:admin
kafka用什么语言开发?
Kafka是由Apache软件基金会开发的开源流处理平台,由Scala和Java编写。
1!卡夫卡在2011被捐赠给Apache基金会,而RAFT的论文是在寻找一个潜在的一致算法,由斯坦福大学在2013出版,卡夫卡出生在RAFT之前。当1/3节点不可用时,服务不可用。Kafka中维护的ISR(in-sync replica,同步副本)可以提供服务,即使副本不可用,只剩下领头羊
3:更大的数据吞吐量。Raft适用于强一致性
flume和Kafka有一些相同的功能,但总的来说,它们有很大的不同;它们的场景不同,但可以一起使用。
简而言之,flume是一个分布式日志收集系统,它从各种服务器收集日志并将其传输到指定的位置,如HDFS。
Kafka是一个分布式消息中间件,有自己的存储,提供推拉数据访问功能。
整个过程如下:
登录服务器<--flume-->kafka-->hdfs-->离线计算
登录服务器<--flume-->kafka-->storm
希望我的回答能对您有所帮助!
kafka菜鸟教程 kafka使用入门 为什么要使用kafka
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。