MNS中的队列模型:用的php SDK,轮询拉取消息,当队列里没有消息时,就会报错说消息不存在,程序就被终止不执行了。这样的话,当队列中又有消息时,程序又不知道(实时性不好),又得重新启动程序才能获得消息,这样一天就得启动好多次啊。就不能一直挂起吗
这个场景请使用 try...catch 解决,这里的长轮询请设置轮询时间,消息产生频率低的话,可以将轮询时间设置高点。我一般设置 10s。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。