gpt4 book ai didi

pubnub - 限制 PubNub 发布消息

转载 作者:行者123 更新时间:2023-12-02 00:50:38 25 4
gpt4 key购买 nike

PubNub 建议“向任何一个 channel 发布消息的速度不得超过每秒 5 条消息”。我想知道 PubNub 本身是否有一些设置可以限制发布消息?

例如,我每秒向一个 channel 发布 100 条消息,PubNub 服务器可以删除前 95 条消息,并且每秒仅发布最后 5 条最近的消息。

“windowing”参数与我从 PubNub 找到的类似,但它似乎捆绑消息并压缩它们而不是丢弃它们。

“windowing” 指定 PubNub 将用于通过将消息捆绑到单个压缩有效负载中来优化消息传递的时间间隔(以毫秒为单位)。

最佳答案

PubNub 支持团队很快就给了我回复。

“建议更像是每个 channel 每秒 10 到 12 个(在可能出现丢失消息的情况之前的上限)。实际上并没有发布速率限制,而是有实际的订户限制。

PubNub 将处理您处理的尽可能多的消息,但订阅者通常无法跟上。由于这一实际限制,我们的内存 channel 消息队列(在服务器端)的大小为 100 条消息。当消息发布时,它们会被发送给订阅者并添加到此队列中。随着更多消息的到来,较旧的消息会被从队列末尾推出。因此,如果您发布 100 条消息,然后每秒再发布 100 条消息,订阅者将无法足够快地使用它们,并且会错过消息。所以你可以得到你想要的效果,但它是不可预测或可配置的。”

关于pubnub - 限制 PubNub 发布消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25416918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com