轻量消息队列(原 MNS)的主题订阅功能使用存在一定的限制,本文介绍SMQ主题订阅功能的使用限制。
地域限制
阿联酋(迪拜)不支持主题。
主题个数
主题个数上限为1000,且一个主题下的订阅个数上限为100。
推送限制
发送消息时,目前只能指定是某个队列或者是某个主题,前者使用队列接口,后者使用主题接口。
如果需要专门发送消息给某一个应用端,那么可以使用队列接口,单独给应用端创建专门的队列,那么这个队列的消息就只有这个应用端能消费。
如果本地域不支持主题,又想使用主题服务,该怎么办?
例如,您的ECS在阿联酋(迪拜),但是阿联酋(迪拜)不支持主题, 那么您可以在支持主题的新加坡创建好主题后,使用主题的公网访问地址,同时,阿联酋(迪拜)的ECS需要开通公网。
使用这种方式,相对于内网环境,网络延迟是会大一些,但是作为前期调试的一种手段(需要在本地调试程序),也是可取的。