您好,登錄后才能下訂單哦!
都知道 Redis 是以 key 的 hash 方式來分散對列存儲數據的,且 Redis 作為集群使用時,對應的應用對應一個 Redis,在某種程度上會造成數據的傾斜性,從而導致數據的丟失。
而從之前部署 Kafka 集群來看,kafka 的一個 topic(主題),可以有多個 partition(副本),而且是均勻的分布在 Kafka 集群上,這就不會出現 redis 那樣的數據傾斜性。Kafka 同時也具備 Redis 的冗余機制,像 Redis 集群如果有一臺機器宕掉是很有可能造成數據丟失,而 Kafka 因為是均勻的分布在集群主機上,即使宕掉一臺機器,是不會影響使用。同時 Kafka 作為一個訂閱消息系統,還具備每秒百萬級別的高吞吐量,持久性的、分布式的特點等。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。