优势

  • Go 比 Python 可以消耗更少的资源。 AWS 的免费 EC2只有 1vCPU 和 1G 内存。Go 语言在控制内存这方面的表现就是非常优秀了,轻松把内存稳定控制在几十M 内,只要我愿意做,控制在十几M 也不是不可以。
  • Go 程序具有极大的可部署运维性。除 Go 以外,其他的所有主流编程语言的程序或多或少都需要解决部署环境的依赖问题,当然在 docker 出现以后,这个问题明显减少了。
  • Go 具有比 Python 强大得多的并发能力,这种强大的并发能力不只是 “cpu上的效率” ,还体现在 “语言级别原生支持 goroutine 的语法表达能力”。这就是编程体验和性能都双双兼得。