【问题标题】:Multiple Sanic workers with Motor多个带电机的 Sanic 工人
【发布时间】:2021-05-19 15:20:15
【问题描述】:

我想将 Motor 与 Sanic 一起使用,但我在文档中发现了以下文本:

线程和分叉

不支持多线程和分叉; Motor 旨在用于单线程 Tornado 应用程序。请参阅 Tornado 的文档,了解在生产环境中运行 Tornado 以利用多核。

这是否意味着 Motor 不能与多个 Sanic 工作人员一起使用?有人尝试过吗?

【问题讨论】:

    标签: sanic


    【解决方案1】:

    Sanic 不是多线程的。而且,分叉仅用于设置工人。如果您使用服务器生命周期侦听器之一实例化电机,则不会有问题。

    https://sanicframework.org/en/guide/basics/listeners.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-04
      • 2017-08-18
      • 2017-05-21
      相关资源
      最近更新 更多