亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

mq和redis區別是什么

發布時間:2020-09-16 11:07:45 來源:億速云 閱讀:523 作者:小新 欄目:關系型數據庫

這篇文章主要介紹了mq和redis區別是什么,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。

                                                           將redis發布訂閱模式用做消息隊列和rabbitmq的區別:

mq和redis區別是什么

可靠性

redis :沒有相應的機制保證消息的可靠消費,如果發布者發布一條消息,而沒有對應的訂閱者的話,這條消息將丟失,不會存在內存中;

rabbitmq:具有消息消費確認機制,如果發布一條消息,還沒有消費者消費該隊列,那么這條消息將一直存放在隊列中,直到有消費者消費了該條消息,以此可以保證消息的可靠消費。

實時性

redis:實時性高,redis作為高效的緩存服務器,所有數據都存在內存中,所以它具有更高的實時性

消費者負載均衡

rabbitmq隊列可以被多個消費者同時監控消費,但是每一條消息只能被消費一次,由于rabbitmq的消費確認機制,因此它能夠根據消費者的消費能力而調整它的負載;

redis發布訂閱模式,一個隊列可以被多個消費者同時訂閱,當有消息到達時,會將該消息依次發送給每個訂閱者,她是一種消息的廣播形式,redis本身不做消費者的負載均衡,因此消費效率存在瓶頸;

持久性

redis:redis的持久化是針對于整個redis緩存的內容,它有RDB和AOF兩種持久化方式(redis持久化方式,后續更新),可以將整個redis實例持久化到磁盤,以此來做數據備份,防止異常情況下導致數據丟失。

rabbitmq:隊列,每條消息都可以選擇性持久化,持久化粒度更小,更靈活;

隊列監控

rabbitmq實現了后臺監控平臺,可以在該平臺上看到所有創建的隊列的詳細情況,良好的后臺管理平臺可以方面我們更好的使用;

redis沒有所謂的監控平臺。

總結

redis:       輕量級,低延遲,高并發,低可靠性;

rabbitmq:重量級,高可靠,異步,不保證實時;

rabbitmq是一個專門的AMQP協議隊列,他的優勢就在于提供可靠的隊列服務,并且可做到異步,而redis主要是用于緩存的,redis的發布訂閱模塊,可用于實現及時性,且可靠性低的功能。

感謝你能夠認真閱讀完這篇文章,希望小編分享mq和redis區別是什么內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宜君县| 郯城县| 平顺县| 汉寿县| 惠水县| 城固县| 广西| 普兰县| 乐山市| 邵阳市| 兴安盟| 任丘市| 温宿县| 隆回县| 夏河县| 武冈市| 罗平县| 安平县| 双辽市| 达尔| 东乌| 南溪县| 黔江区| 黑水县| 八宿县| 松桃| 且末县| 宜川县| 那曲县| 聂拉木县| 右玉县| 霍邱县| 城市| 浦县| 峨山| 宁乡县| 大洼县| 武城县| 新化县| 手机| 黎川县|