总体而言,python对于cpu使用效率是比较差的,
go能用30台机器替代python100台,80%的可能性出在多线程上,go通过协程使得cpu的实际利用率更高
另外很多的团队改个语言根本不是事,现实中无数团队都整体更换过语言。
最著名的就是WhatsApp,团队几周就带着项目整体切换到erlang,通过actor和freebsd,实现了2百万单机并发连接,
这个应该是目前最高的生产环境记录--不算实验室造的那些测试结果
不怕情况变化,能打胜仗,才是一个团队的战斗力所在
【 在 seablue 的大作中提到: 】
: 这样就比较能解释得通了。
: 要不然,同一个公司同一班人,把项目从python换到go,原班人马改弦更张的机会成本是巨大的。说不定还得从零培训go,或者开人然后新招人。
: 如果是新公司不懂python只懂go的人,基本上没有语言的历史包袱,那从头开始重写还是可以的。
--
FROM 123.116.196.*