华为云iot消息积压问题
问题现象:Mqtt消费端拿到消息看时间戳是延迟好几分钟。
查看华为云iot后台消息转发规则

发现不管生产速率多少,消息推送速率总是正好2000tps。
消费节点从6个增加到8个,消息推送速率仍然是2000,应该是达到iot规格上限了。
工单咨询华为云工程师排查,是他们后台限制了速率2000。
解决方案:

一个规则tps限制2000。拆分成多个数据转发规则。
例如本案例topic末尾是数值ID + locus_report,可拆分为:
0/locus_report 1/locus_report 2/locus_report ......
