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!