首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NestJs是否支持WebSocket网关限速?

NestJs是否支持WebSocket网关限速?
EN

Stack Overflow用户
提问于 2019-02-08 13:05:22
回答 2查看 661关注 0票数 0

我正在尝试弄清楚如何在我的NestJS应用程序中为WebSocket连接添加速率限制功能。

我查看了使用express-rate-limit模块进行速率限制的中间件示例,但这似乎是针对使用HTTP协议的express应用程序的。如果我错了,请纠正我。下面是我查看的链接。https://docs.nestjs.com/techniques/security

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2019-02-17 11:34:06

我原来的问题不够清楚。我在寻找每个WebSocket连接消耗的数据的速率限制。因此,通过对此进行更多的研究,发现NestJs框架不提供这种级别的速率限制,即使我们可以通过express-rate-limit中间件获得http请求级别的速率限制。

我将需要考虑使用漏桶算法来实现每个WebSocket连接级别的数据速率限制。

票数 0
EN

Stack Overflow用户

发布于 2019-08-18 13:47:38

Websockets不能单独工作;它们需要首先从HTTP升级。

这意味着,将express-rate-limit用作中间件是安全的(在升级连接之前)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54586247

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档