redis訂閱和發(fā)布 消息推送 redis為什么總是把訂閱/發(fā)布和消息隊(duì)列聯(lián)系在一起?
redis為什么總是把訂閱/發(fā)布和消息隊(duì)列聯(lián)系在一起?首先,redis的發(fā)布訂閱模式不緩存數(shù)據(jù),即我發(fā)布。如果你能接受它,你就能接受它。如果你沒有準(zhǔn)備好,你會錯誤地準(zhǔn)備之前的數(shù)據(jù)。至于為什么會與消息隊(duì)
redis為什么總是把訂閱/發(fā)布和消息隊(duì)列聯(lián)系在一起?
首先,redis的發(fā)布訂閱模式不緩存數(shù)據(jù),即我發(fā)布。如果你能接受它,你就能接受它。如果你沒有準(zhǔn)備好,你會錯誤地準(zhǔn)備之前的數(shù)據(jù)。
至于為什么會與消息隊(duì)列關(guān)聯(lián),是因?yàn)閞edis的發(fā)布訂閱模式是通過消息隊(duì)列實(shí)現(xiàn)的。例如,多個發(fā)布者可以發(fā)布消息,而訂閱者將接收消息。可以看出,中間必須有一個隊(duì)列才能獲取在集合中發(fā)布的消息。然后按順序發(fā)送消息
很容易使用。由于沒有容錯機(jī)制和可靠性機(jī)制,因此應(yīng)用不多。一般采用消息中間件