在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/人工智能  網(wǎng)絡安全/ Redis的訂閱消息隊列能否查看消息歷史?

Redis的訂閱消息隊列能否查看消息歷史?

如題,如果我publish或者subscribe了一個channel,那么當我向這個channel里發(fā)布一條消息,所有的subscriber都會收到——這個沒問題。
但是我如何知道自己是否漏了消息,或者說,我在新訂閱后,能否查到過去channel里的消息呢?
以及,這是不是一個偽需求。

回答
編輯回答
呆萌傻

你要是需要這種需求就不建議使用 Redis 的訂閱發(fā)布了,建議使用ActiveMQ、KAFKA等專業(yè)的消息中間件了。

2018年5月27日 05:20
編輯回答
玄鳥

這種屬于服務質(zhì)量,你可以看看 mosquito 的 qos ;
需求偽不偽不能直接說,要看應用場景,比如扣錢這種肯定是要求必須收到消息了,日志消息如果為了性能考慮也可以丟了就丟了;
redis 不是專業(yè)的消息隊列,是沒有這種保證的,不知道以后會不會加,如果非要用可以結合使用list來保障

2018年8月17日 06:42