1

如果我正在使用 SignalR 开发聊天应用程序,并且有没有办法限制在特定时间允许发送的聊天消息数量,这样用户就不能发送垃圾邮件。它不需要是一个超级复杂的系统,只需要限制每分钟大概 60-100 条消息?

4

1 回答 1

1

SignalR 没有任何内在的帮助,您必须在今天的 Hub 方法实现中跟踪并限制自己的速率。将来您可能希望将其实现为一种“过滤器”(如 ASP.NET MVC 动作过滤器),但 SignalR 中的过滤器规范现在才刚刚开始充实。如果您有兴趣,可以在 GitHub 上阅读并参与此讨论。

于 2012-08-02T18:15:40.163 回答