我可以以某种方式将响应对象从一个进程“移动”到另一个进程吗?
第一个进程是执行其他 IO 的非阻塞服务器。它需要在 Tornado 或 Twisted 等非阻塞环境中完成。
需要另一个进程(实际上是“工作”进程池)来使用 PIL 处理图像。由于 GIL,我无法在线程中执行此操作。但是,工作人员需要获取响应对象的文件句柄才能将结果写入其中,或者它应该将结果返回给第一个进程,并且由于结果可能非常大(~1 mb),它不会似乎是个好主意。(它可能是一个单独的进程池,而不是每个请求的分叉 - 后一个似乎是一个糟糕的策略)
那么,我可以以某种方式允许工作进程直接写入响应吗?