Redis和kafka的選擇

都知道 redis 是以 key 的 hash 方式來分散對列存儲數(shù)據(jù)的,且 Redis 作為集群使用時,對應的應用對應一個 Redis,在某種程度上會造成數(shù)據(jù)的傾斜性,從而導致數(shù)據(jù)的丟失。

成都網站建設、網站制作,成都做網站公司-創(chuàng)新互聯(lián)公司已向上千余家企業(yè)提供了,網站設計,網站制作,網絡營銷等服務!設計與技術結合,多年網站推廣經驗,合理的價格為您打造企業(yè)品質網站。

而從之前部署 Kafka 集群來看,kafka 的一個 topic(主題),可以有多個 partition(副本),而且是均勻的分布在 Kafka 集群上,這就不會出現(xiàn) redis 那樣的數(shù)據(jù)傾斜性。Kafka 同時也具備 Redis 的冗余機制,像 Redis 集群如果有一臺機器宕掉是很有可能造成數(shù)據(jù)丟失,而 Kafka 因為是均勻的分布在集群主機上,即使宕掉一臺機器,是不會影響使用。同時 Kafka 作為一個訂閱消息系統(tǒng),還具備每秒百萬級別的高吞吐量,持久性的、分布式的特點等。

文章標題:Redis和kafka的選擇
網頁鏈接:http://muchs.cn/article12/johhgc.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、自適應網站、外貿網站建設App設計、手機網站建設網站制作

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務器托管