Flask限制某些路由的并发请求

2024-09-24 00:28:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个flask应用程序,我希望大多数请求同时运行。我设置了app.run(threaded=True),这似乎在大部分情况下都有效。但是,有一个端点运行dredd,我想限制它,这样对该端点的请求就不会并发运行。当同时运行多个套接字时,它似乎会导致套接字错误。有办法吗?在


Tags: runtrueapp应用程序flask错误情况端点
1条回答
网友
1楼 · 发布于 2024-09-24 00:28:45

我认为不可能以声明的方式进行每条路线。在

但是,您可以使用^{},或者更好的是使用^{}来序列化需要串行处理的实际处理。请求处理程序将一直等到可以获得锁。在各种错误情况下以及在正常执行期间,一定要特别注意释放锁。在

相关问题 更多 >