欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

【Go语言系列】1.2、GO语言简介:哪些大公司正在使用Go语言

程序员文章站 2022-06-05 18:30:00
Go语言的强项在于它适合用来开发网络并发方面的服务,比如消息推送、监控、容器等,所以在高并发的项目上大多数公司会优先选择 Golang 作为开发语言。 1、Google 这个不用多做介绍,作为开发Go语言的公司,当仁不让。Google基于Go有很多优秀的项目,比如:https://github.co ......

go语言的强项在于它适合用来开发网络并发方面的服务,比如消息推送、监控、容器等,所以在高并发的项目上大多数公司会优先选择 golang 作为开发语言。

1、google

这个不用多做介绍,作为开发go语言的公司,当仁不让。google基于go有很多优秀的项目,比如:https://github.com/kubernetes/kubernetes ,大家也可以在github上 https://github.com/google/ 查看更多google的go开源项目。

 

2、facebook

facebook也在用,为此他们还专门在github上建立了一个开源组织facebookgo,大家可以通过https://github.com/facebookgo访问查看facebook开源的项目,比如著名的是平滑升级的grace。

 

3、腾讯

腾讯作为国内的大公司,还是敢于尝试的,尤其是docker容器化这一块,他们在15年已经做了docker万台规模的实践,具体可以参考http://www.infoq.com/cn/articles/tencent-millions-scale-docker-application-practice 。

 

4、百度

目前所知的百度的使用是在运维这边,是百度运维的一个bfe项目,负责前端流量的接入。他们的负责人在2016年有分享,大家可以看下这个 http://www.infoq.com/cn/presentations/application-of-golang-in-baidu-frontend .

 

5、七牛云

七牛云算是国内第一家选go语言做服务端的公司。早在 2011 年,当go语言的语法还没完全稳定下来的情况下,七牛云就已经选择将 go 作为存储服务端的主体语言。

 

6、京东

京东云消息推送系统、云存储,以及京东商城等都有使用go做开发。

 

7、小米

小米对golang的支持,莫过于运维监控系统的开源,也就是 http://open-falcon.com/ 。此外,小米互娱、小米商城、小米视频、小米生态链等团队都在使用golang。

 

8、360

360对golang的使用也不少,一个是开源的日志搜索系统poseidon,托管在github上,https://github.com/qihoo360/poseidon.

还有360的推送团队也在使用,他们还写了篇博文在golang的官方博客上 https://blog.golang.org/qihoo。

 

除了上面提到的,还有很多公司开始尝试使用go语言,比如美团、滴滴、新浪等。