【问题标题】:How many server workers per microservice - Gunicorn with Uvicorn in FastAPI每个微服务有多少服务器工作人员 - FastAPI 中的 Gunicorn 和 Uvicorn
【发布时间】:2022-12-15 10:51:46
【问题描述】:

我不确定我应该为每个基于 FastAPI 的微服务声明多少工人。 我在这里找到的一些信息: gunicorn - how many unicorn workers do I have to have in production

据我了解,工人人数应该是:

number_of_workers = number_of_cores x num_of_threads_per_core + 1

因此,如果我有 4 个基于 FastAPI 的服务,并且我的处理器有 4 个内核和 8 个线程,我应该为每个服务划分 worker 吗?例如:

工人人数 = 4 x 8 + 1

工人数 = 33

fastapi_service_1 - 9 名工人
fastapi_service_2 - 8 名工人
fastapi_service_3 - 8 名工人
fastapi_service_4 - 8 名工人

【问题讨论】:

    标签: python fastapi gunicorn uvicorn


    【解决方案1】:

    fastapi_service - 在这种情况下,4 名工人

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-02
      • 2021-05-23
      • 1970-01-01
      • 2021-07-11
      • 2020-07-16
      • 2021-03-12
      • 2018-06-09
      相关资源
      最近更新 更多