标签:数据保存 集合 需要 com clust topic broker 取消 数据量
分片:当数据量非常大的时候,一个服务器存放不了,就将数据分成两个或者多个部分,存放在多台服务器上。每个服务器上的数据,叫做一个分片。
副本:当数据只保存一份的时候,有丢失的风险。为了更好的容错,将数据拷贝几份,保存到不同的机器上。
Kafka分配Replica的算法如下:
如果broker迟迟不给ack,而buffer又满了。开发者可以设置是否直接清空buffer中的数据。
broker端的消息不丢失,其实就是用partition副本机制来保证。
Producer ack -1. 能够保证所有的副本都同步好了数据。其中一台机器挂了,并不影像数据的完整性。
标签:数据保存 集合 需要 com clust topic broker 取消 数据量
原文地址:https://www.cnblogs.com/lifuwei/p/9453112.html