1 bazingaterry 2017-08-16 11:27:26 +08:00 via iPhone 异步和多进程不冲突…… |
2 w2exzz 2017-08-16 11:31:27 +08:00 这跟网卡个数有半毛钱关系? |
3 neoblackcap 2017-08-16 12:01:11 +08:00 《 Linux 多线程服务端编程》可以帮到你,不过不要将协程什么的想象得如此美好。 |
4 NoAnyLove 2017-08-16 12:19:23 +08:00 我觉得和应该和开发语言有关吧,如果是用的 C/C++,那么多进程或者多线程都是不错的构架,毕竟像 Apache 和 Nginx 之类的都是这么搞的。如果是其他语言,比如 Python,那么不妨试试协程,至于其他语言。。。。。。。我不会,没有发言权 |
![]() | 5 hjc4869 2017-08-16 12:28:29 +08:00 问题问的太模糊了。 |
6 myself659410 2017-08-16 13:50:26 +08:00 多进程 如果是 c/C++ 工作量多 性能取决于你的设计与编码 采用协程如 golang 工作量少 性能有保证 python 情况不了解 我把 python 当作脚本语言使用 |
7 xiaoxubeii 2017-08-16 18:12:40 +08:00 ![]() 一般针对 IO 密集型选用协程是个不错的选择。如果 IO 和计算都密集,可以选用多 worker+协程方式。没有最好,只有适用。 |
![]() | 8 fyooo OP @xiaoxubeii 谢谢,已经发送感谢 |
![]() | 9 JamesRuan 2017-08-16 23:55:55 +08:00 单网卡当然适合用单 CPU,但是首先你的应用不是计算密集型的。 |
![]() | 10 HaoyangWei 2017-08-17 02:48:06 +08:00 via iPad c/c++的协程其实性能很不错的,其本身不容易构成性能瓶颈,同时在开发效率上要比多线程高不少。性能不够不妨上更多机器,毕竟机器比人便宜多了。 |