我在我的一个ActiveRecord模型中使用Rails after_save回调来向客户端发送推送通知,然后触发部分刷新。我正在使用Pusher。我遇到的问题是我可能会在5-10秒内创建或更新多达50条记录或其他任何内容,这会发送大量推送通知并最终刷新。我知道pusher的速率限制为每个客户端(连接)每秒不超过10条消息。有没有办法调整速率限制,说每个客户端(连接)每分钟不超过1条消息?
答案 0 :(得分:3)
注意:我曾经为Pusher工作
您提到的速率限制实际上是在客户端之间发送事件时。它不会影响通过REST API发送消息。
客户端事件文档可在此处找到: http://pusher.com/docs/client_api_guide/client_events#trigger-events
服务器文档没有说明速率限制: http://pusher.com/docs/server_api_guide/interact_rest_api#publishing-events
您似乎有四种选择: