一、什么是传统的消息传递方法?
传统的消息传递方法有两种:
排队:在队列中,一组用户可以从服务器中读取消息,每条消息都发送给其中一个人。
发布--订阅:在这个模型中,消息被广播给所有的用户。
二、请说明kafka相对传统技术有什么优势?
Kafka与传统的消息传递技术相比优势在于:
快速:单一的kafka代理可以处理成千上万的客户端,每秒处理数兆字节的读写操作。
可伸缩:在一组机器上对数据进行分区和简化,以支持更大的数据。
持久:消息是持久性的,并在集群中进行复制,以防止数据丢失。
设计:它提供了容错保证和持久性。
三、HDFS是通过什么机制保证数据可靠性的?

本文介绍了大数据领域中的Kafka与HDFS。对比传统消息传递方法,Kafka具有高速、可伸缩和持久性等优势。HDFS通过安全模式、SecondaryNamenode、心跳机制、数据一致性保障、租约和回滚策略确保数据可靠性。同时,文章还讲述了如何修改Hadoop的Block Size。
最低0.47元/天 解锁文章
520

被折叠的 条评论
为什么被折叠?



