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