pubsub作为消息服务存在以下不足:
1.消息数据瞬时性:pubsub的消息数据在Redis服务端不做保存,如果客户端在消息发送时断连,则会错过该消息,且无法重新获取或判断消息是否丢失。
2.推送模型可能导致的问题:Redis会按消息生产的速度推送消息给所有消费者,如果消费者处理能力不足,消息会在Redis的client buf中堆积,可能导致连接断开和消息丢失,甚至引起Redis服务端内存膨胀和服务中断。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。