关于 Python 线程和协程上的一点小问题

2021-10-27 11:07:32 +08:00
 eight56149

一个 post 接口,每次会接受到 post 数据,然后去判断这个数据,这个接口会不断接受到数据,那么 这个时候使用多线程还是协程 去处理数据而不影响接口继续接收数据呢

655 次点击
所在节点    问与答
3 条回复
ebingtel
2021-10-27 16:01:22 +08:00
不管用哪个,先把多进程搞起来……然后,
1 ) 如果判断数据,是纯 cpu 操作,两个都没啥用
2 ) 如果判断数据,由 io 操作,上协程吧
Zhuzhuchenyan
2021-10-27 20:33:46 +08:00
如果服务器是 wsgi 的话,建议直接上 uwsgi 或者 gunicorn 来进行多 worker 部署,这两个都有能力部署多个 worker ,在实现接口的时候没那么多负担
eight56149
2021-11-11 15:20:11 +08:00
@Zhuzhuchenyan @ebingtel 谢谢两位大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/810893

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX