Hat irgendein Unternehmen begonnen, die Go-Sprache zu verwenden?
Ja. Zu den Unternehmen, die die Go-Sprache verwenden, gehören: Google, Facebook, Tencent, Qiniu Cloud, JD.com, Xiaomi, 360, Meituan, Didi, Sina, Sogou usw. Als das Unternehmen, das die Go-Sprache entwickelt hat, hat Google viele Open-Source-Projekte auf Basis von Go entwickelt, wie zum Beispiel Kubernets und Docker. Das JD Cloud-Nachrichten-Push-System, der Cloud-Speicher, die JD Mall-Listenseite usw. werden alle mit der Go-Sprache entwickelt. Xiaomis Unterstützung für die Go-Sprache liegt im Open-Source-Betriebs- und Wartungsüberwachungssystem. Darüber hinaus verwenden Xiaomi Interactive Entertainment, Xiaomi Mall und andere Teams Go.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, GO Version 1.18, Dell G3-Computer.
Go-Sprache ist eine 2009 von Google veröffentlichte Programmiersprache. Seit ihrer Einführung erfreut sie sich aufgrund ihrer effizienten Entwicklungseffizienz und perfekten Laufgeschwindigkeit schnell weltweiter Beliebtheit und wird als „C-Sprache des 21. Jahrhunderts“ bezeichnet. .
Jetzt beginnen immer mehr Unternehmen, die Go-Sprache zu verwenden, um ihre eigenen Dienste zu entwickeln. Gleichzeitig wurden viele Dienste und Anwendungen entwickelt, die die Go-Sprache verwenden, wie z. B. Docker, k8s usw. Werfen wir einen Blick darauf Große Unternehmen verwenden es.
1) Google
Als Google-Unternehmen, das die Go-Sprache entwickelt hat, wird es die Go-Sprache natürlich unterstützen. Google hat viele Open-Source-Projekte auf Basis von Go entwickelt, wie zum Beispiel Kubernets und Docker.
2) Facebook
Facebook verwendet auch die Go-Sprache. Aus diesem Grund haben sie auch eine Open-Source-Organisation facebookgo auf Github gegründet. Sie können über https://github.com/facebookgo auf die Open-Source-Projekte von Facebook zugreifen und diese anzeigen. Das repräsentativste davon ist das berühmte Smooth-Restart-Tool Grace.
3) Tencent
Tencent hat Docker in 15 Jahren bereits in einer Größenordnung von 10.000 Einheiten implementiert. Da die Hauptentwicklungssprache von Tencent C/C++ ist, ist die Verwendung der Go-Sprache viel praktischer und bietet viele Vorteile. Der angesammelte C/C++-Code ist jedoch schwer zu transformieren und ich wage es nicht, ihn zu verschieben, daher versuche ich ihn hauptsächlich Gehen Sie in neue Geschäfte.
4) Baidu
Baidu verwendet hauptsächlich die Go-Sprache für Betrieb und Wartung. Beispielsweise ist ein BFE-Projekt für den Betrieb und die Wartung von Baidu hauptsächlich für den Zugriff auf den Front-End-Verkehr verantwortlich Das Kommunikationssystem verwendet auch die Go-Sprache.
5) Qiniu Cloud
Qiniu Cloud ist das erste Unternehmen in China, das die Go-Sprache als Server ausgewählt hat. Bereits 2011, als die Syntax der Go-Sprache noch nicht völlig stabil war, hatte Qiniu Cloud Go als Hauptsprache des Speicherservers ausgewählt.
6) Jingdong
Das Jingdong Cloud-Nachrichten-Push-System, der Cloud-Speicher und die Listenseite der Jingdong Mall wurden alle in der Go-Sprache entwickelt.
7) Xiaomi
Xiaomi unterstützt die Go-Sprache in der Open Source des Betriebs- und Wartungsüberwachungssystems. Die offizielle Website ist http://open-falcon.org/. Darüber hinaus verwenden Teams wie Xiaomi Interactive Entertainment, Xiaomi Mall, Xiaomi Video und Xiaomi Ecological Chain alle die Go-Sprache.
8) 360
360 verwendet auch häufig die Go-Sprache, beispielsweise das Open-Source-Protokollsuchsystem Poseidon, das Sie unter https://github.com/Qihoo360/poseidon einsehen können, und das Push-Team von 360 Geh zur Sprache.
9) Andere
Zusätzlich zu den oben genannten haben viele Unternehmen begonnen, die Go-Sprache zu verwenden, wie Meituan, Didi, Sina usw.
Meituan: Hintergrundprogramm zur Verkehrsunterstützung. Anwendungsbereich: Unterstützen Sie den Backend-Verkehr der Hauptwebsite (Sortierung, Empfehlung, Suche usw.), stellen Sie Lastausgleich, Cache, Fehlertoleranz, bedingte Verteilung, statistische Betriebsindikatoren (QPS, Latenz) und andere Funktionen bereit.
Didi: Basis-Serviceplattform.
Sogou: Sogou-Push-System. Der Teil des Push-Systems, der zur Aufrechterhaltung der Verbindungen mit Clients verwendet wird.
Sina Weibo: Middleware und elastische Planung sind in Java und Go geschrieben, und Weibo-Videotranskodierungs- und Speicherdienste sind in Go geschrieben.
. . . .
Die Stärke der Go-Sprache besteht darin, dass sie sich für die Entwicklung von Netzwerk-Parallelitätsdiensten wie Nachrichten-Push, Überwachung, Containern usw. eignet. Daher werden die meisten Unternehmen Golang als Entwicklungssprache für hohe Parallelität Vorrang einräumen Projekte.
【Verwandte Empfehlungen: Go-Video-Tutorial, Programmierunterricht】
Das obige ist der detaillierte Inhalt vonHat irgendein Unternehmen begonnen, die Go-Sprache zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



In der Bibliothek, die für den Betrieb der Schwimmpunktnummer in der GO-Sprache verwendet wird, wird die Genauigkeit sichergestellt, wie die Genauigkeit ...

Das Problem der Warteschlange Threading In Go Crawler Colly untersucht das Problem der Verwendung der Colly Crawler Library in Go -Sprache. Entwickler stoßen häufig auf Probleme mit Threads und Anfordern von Warteschlangen. � ...

Der Unterschied zwischen Stringdruck in GO -Sprache: Der Unterschied in der Wirkung der Verwendung von Println und String () ist in Go ...

Das Problem der Verwendung von RETISTREAM zur Implementierung von Nachrichtenwarteschlangen in der GO -Sprache besteht darin, die Go -Sprache und Redis zu verwenden ...

Was soll ich tun, wenn die benutzerdefinierten Strukturbezeichnungen in Goland nicht angezeigt werden? Bei der Verwendung von Goland für GO -Sprachentwicklung begegnen viele Entwickler benutzerdefinierte Struktur -Tags ...

Welche Bibliotheken in GO werden von großen Unternehmen oder bekannten Open-Source-Projekten entwickelt? Bei der Programmierung in Go begegnen Entwickler häufig auf einige häufige Bedürfnisse, ...

Zwei Möglichkeiten, Strukturen in der GO -Sprache zu definieren: Der Unterschied zwischen VAR- und Typ -Schlüsselwörtern. Bei der Definition von Strukturen sieht die Sprache oft zwei verschiedene Schreibweisen: Erstens ...

Effizient behandeln Probleme mit der Parallelitätssicherheit beim Schreiben von Multi-Process-Protokoll. Mehrere Prozesse schreiben gleichzeitig die gleiche Protokolldatei. Wie kann die Parallelität sicher und effizient sichergestellt werden? Das ist ein ...
