PubNub建议“以每秒不超过5 msgs的速度发布到任何一个通道。”我想知道PubNub本身是否有一些设置可以节流发布消息?
例如,我将每秒发布100个msgs到一个通道,PubNub服务器可以删除前95条消息,并且每秒只能发布最近的5条消息。
"windowing“参数与我从PubNub中发现的类似,但它似乎捆绑并压缩了它们,而不是删除它们。
“加窗”指定了以毫秒为单位的时间间隔,通过将消息绑定到单个压缩有效负载中,PubNub将用于优化消息传递。
发布于 2014-08-21 02:02:27
我得到了来自PubNub支持团队的快速响应。
“推荐的内容更像是每秒10到12次(在你有可能错过消息的场景之前),实际上没有发布速率限制,而是有一个实际的订阅者限制。”
PubNub将处理尽可能多的消息,但通常订户无法跟上。由于这个实际的限制,我们内存中的通道消息队列(在服务器端)的大小是100条消息。当消息发布时,它们被发送到订阅服务器并添加到此队列中。随着更多消息的出现,旧消息将从队列的末尾推开。因此,如果您在一秒钟后发布100条消息,然后再发布100条消息,则订阅服务器将无法足够快地使用它们,并且会丢失消息。因此,你得到了你想要的效果,但它是不可预测的或可配置的。“
发布于 2014-08-21 06:39:36
PubNub节流阀与限速
PubNub将您的帐户入口(发布消息)限制为基线。我们还对限制出口(通过订阅接收消息)进行评级。您可以通过直接与PubNub交谈来增加这些限制。我们可以更新和升级您的帐户限制到任何您需要的!
需要在紧要关头发送和接收数十亿条信息?我们可以为你这么做!
升级您的帐户并提高您的限制
你必须与我们聊天- support@pubnub.com -并要求“节流和限速帐户审查”。
https://stackoverflow.com/questions/25416918
复制相似问题