Domestic companies that use Go language include: 1. Tencent, which mainly tries to use Go in new business; 2. Baidu, which mainly uses Go language in operation and maintenance; 3. Qiniu Cloud, which is the first domestic company to use Go language. A company that chooses Go as its server; 4. Jingdong, the list pages of Jingdong Mall, etc. are developed using Go language; 5. Xiaomi, Xiaomi Mall and other teams are using Go language.
The writing environment of this article: Windows7 system, Go1.11.2 version, Dell G3 computer.
Recommended: "go Language Tutorial"
1. Tencent
Tencent has already made Docker 10,000 in 15 years Taiwan-scale practice. Because Tencent's main development language is C/C, it is much more convenient and has many advantages to use the Go language. However, the accumulated C/C code is difficult to transform and I dare not move it, so I mainly try to use Go in new businesses. .
2. Baidu
Baidu mainly uses the Go language in operation and maintenance. For example, a BFE project of Baidu operation and maintenance is mainly responsible for the access of front-end traffic, followed by the Baidu messaging communication system. The Go language is also used on the server side.
3. Qiniu Cloud
Qiniu Cloud is the first company in China to choose Go language as its server. As early as 2011, when the syntax of the Go language was not completely stable, Qiniu Cloud had already chosen Go as the main language of the storage server.
4.Jingdong
Jingdong Cloud message push system, cloud storage, and the list page of Jingdong Mall are all developed using Go language.
5. Xiaomi
Xiaomi’s support for the Go language lies in the open source operation and maintenance monitoring system. Its official website is http://open-falcon.org/. In addition, teams such as Xiaomi Interactive Entertainment, Xiaomi Mall, Xiaomi Video, and Xiaomi Ecological Chain are all using the Go language.
6.360
360 There are also many uses of the Go language, such as the open source log search system Poseidon, which you can view through https://github.com/Qihoo360/poseidon, and 360 The push team is also using Go language.
In addition to the above, many companies have begun to try to use Go language, such as Meituan, Didi, Sina, etc.
The strength of the Go language is that it is suitable for developing network concurrency services, such as message push, monitoring, containers, etc. Therefore, most companies will give priority to Golang as the development language for high-concurrency projects.
For more programming-related knowledge, please visit: Programming Teaching! !
The above is the detailed content of Which companies in China use Go language?. For more information, please follow other related articles on the PHP Chinese website!