就具体语言的性能,没有对C/C++、Go语言的进行过压测,但从原理上来说,两者相差应该不大,而对于Java、Python,两者都有虚拟机,但是Python是解释型语言,Java虽然是由中间层,但是也有JIT技术的加持,性能也是更上一个台阶,但Java的GC问题和Stop The World的机制,也使得一些服务不会选择Java。
在早年Google Big Table论文大行其道的时代,Hadoop、Yarn是进行大数据平台资源管理调度的核心,不过那个时候也只有大数据平台平台需要这么多的资源,那时候的容器都是交给yarn托管的;后来docker技术出现、成熟,再到容器编排、kubernetes,Go语言也成功夺位,成为云基础设施里面最常使用的语言。所以,今天我们看到的腾讯云、阿里云这么丰富封装对外的产品,在它们的背后,都一定有Go语言与其相关的服务在支撑着。