Go主要应用的系统

转自:http://mt.sohu.com/20160407/n443587979.shtml

  上面那些基本上就是Go的历史背景和设计初衷,那么目前Go主要应用于哪些系统呢?

  就我知道的来说,目前Go主要应用在下面这些系统:

  1.   服务器编程,以前你如果使用C或者C++做的那些事情,用Go来做很合适,例如处理日志、数据打包、虚拟机处理、文件系统等。

  2.   分布式系统、数据库代理器等,例如Etcd。

  3.   网络编程,这一块目前应用最广,包括Web应用、API应用、下载应用,而且Go内置的net/http包基本上把我们平常用到的网络功能都实现了。

  4.   数据库,前一段时间Google开发的Groupcache,Couchbase的部分组建,Tidb,Cockroachdb,Influxdb等。

  5.   云平台,目前国外很多云平台在采用Go开发,CloudFoundy的部分组建,前VMare的技术总监自己出来搞的Apcera云平台。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐