Python 为Flask+中的每个工人单独初始化;古尼科恩

Python 为Flask+中的每个工人单独初始化;古尼科恩,python,flask,Python,Flask,设计:- 我的flask应用程序视图在请求生存期内与API端点联系。每个API请求都需要一个令牌。由于服务器端的限制,我不能让两个线程使用相同的令牌来启动请求 要求:- 要联系此API,我需要获取API令牌。我希望每个工作人员都这样做一次,然后在视图中共享该值。(只是一个只读变量) 我希望为请求提供服务的每个“工作者”都有一个单独的“令牌”。如何在烧瓶中实现这一点 我不想在每次请求被送达时都发出一个新的令牌,因为这样会非常慢 @dirn我没有尝试,因为我不知道解决方案。我们如何存储工作人员的本

设计:-

我的flask应用程序视图在请求生存期内与API端点联系。每个API请求都需要一个令牌。由于服务器端的限制,我不能让两个线程使用相同的令牌来启动请求

要求:-

  • 要联系此API,我需要获取API令牌。我希望每个工作人员都这样做一次,然后在视图中共享该值。(只是一个只读变量)
  • 我希望为请求提供服务的每个“工作者”都有一个单独的“令牌”。如何在烧瓶中实现这一点
  • 我不想在每次请求被送达时都发出一个新的令牌,因为这样会非常慢
@dirn我没有尝试,因为我不知道解决方案。我们如何存储工作人员的本地变量?在发布问题之前,您确实需要自己尝试一下。你花了6个小时等待答案;如果您刚刚尝试了解gunicorn workers是否是这样工作的,您可能已经节省了很多时间。您可能需要查看redis或其他数据库来处理服务器端缓存。@CESCO我想要的是,每个worker都有一个单独的值。我不确定我们如何在Redis中实现这一点。我认为,如果所有实例都在同一个地方,那么每个会话都不需要单独的令牌,比如