Heim  >  Artikel  >  Backend-Entwicklung  >  Unterstützen die verwalteten VMs von Google WebSockets für Golang-Anwendungen?

Unterstützen die verwalteten VMs von Google WebSockets für Golang-Anwendungen?

Barbara Streisand
Barbara StreisandOriginal
2024-11-16 22:15:03328Durchsuche

Does Google's Managed VMs Support WebSockets for Golang Applications?

WebSocket-Unterstützung in den verwalteten VMs von Google für Golang-Anwendungen

In Ihrer Anfrage haben Sie erwähnt, dass Sie Schwierigkeiten beim Aufbau von WebSocket-Verbindungen innerhalb Ihrer Golang-Anwendung haben, die auf bereitgestellt wird Die verwaltete VM von Google. Die Entwicklerkonsole von Chrome gab den Fehlercode 400 zurück, während das Backend „websocket: Connection Header != Upgrade“ meldete.

Unterstützung von WebSocket-Verbindungen in verwalteten VMs

Derzeit laut Der offiziellen Dokumentation von Google und den bereitgestellten Beispielen zufolge ist die WebSocket-Unterstützung innerhalb verwalteter VMs nur für Java-basierte Anwendungen verfügbar. In der Dokumentation heißt es:

„Verwaltete VMs unterstützen derzeit Java- und Go-Laufzeiten. Beachten Sie, dass diese [WebSocket]-Funktionalität nur für Java verfügbar ist.“

Zukünftige Unterstützung für Golang

Da sich Managed VMs noch in der Betaphase befinden, ist es möglich, dass WebSocket-Unterstützung für Golang in Zukunft hinzugefügt wird. Derzeit liegen jedoch keine Informationen darüber vor, wann und ob diese Funktionalität verfügbar sein wird.

Daher unterstützen verwaltete VMs derzeit WebSocket-Verbindungen für Golang-Anwendungen nicht vollständig. Es wird empfohlen, alternative Lösungen wie Cloud Run für die Bereitstellung von mit Golang erstellten WebSocket-Anwendungen zu verwenden.

Das obige ist der detaillierte Inhalt vonUnterstützen die verwalteten VMs von Google WebSockets für Golang-Anwendungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn