@
carmark python 的性能不好。比如社区里的项目都默认把 restful api 跑在 eventlet 里(就是 python 的 web server),这个性能和 apache 和 nginx 一比就简直了。。。
为什么用 python 也很好回答,就是因为 python 简单而且接地气,库足够多,CPython 还是 C 的亲儿子(实在不行 import c 的东西,比如对象存储 swift 里擦除码算法关键的部分encode
/decode 就是 c 写的),所以在云计算的环境里,需要存储网络分布式消息队列等一系列技术人才的前提下,用 python 就相当于大家来这里都来说普通话了
其实因此而诟病的地方并不多,因为对 web server 你该换就换,这个大家都有技术积累而且依赖你已有的技术积累。另外,很多 api 对 python 部分的代码的性能要求很低。
当然 openstack 实现的粗糙是因为一些代码路径上实现的实在是让人失望。。。我就不举例了。。。(你看人家青云直接自己重写了一套)