首頁  >  文章  >  後端開發  >  Google 的託管虛擬機器是否支援 Golang 應用程式的 WebSockets?

Google 的託管虛擬機器是否支援 Golang 應用程式的 WebSockets?

Barbara Streisand
Barbara Streisand原創
2024-11-16 22:15:03328瀏覽

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

Golang 應用程式的Google 託管虛擬機器中的WebSocket 支援

在您的查詢中,您提到在部署的Golang 應用程式中建立WebSocket 連線時遇到困難Google 的託管虛擬機器。 Chrome 的開發者控制台傳回錯誤代碼400,而後端報告「websocket: 連線標頭!=升級。」

在託管虛擬機器中支援WebSocket 連線

目前,根據Google 的官方文件和提供的範例顯示,託管VM 中的WebSocket 支援僅適用於基於Java 的應用程式。文件指出:

「託管虛擬機器目前支援Java 和Go 執行時間。請注意,此[WebSocket] 功能僅適用於Java。」

未來對Golang 的支援

鑑於託管虛擬機器仍處於測試階段,未來可能會新增對Golang 的WebSocket 支援。但是,目前還沒有關於何時或是否提供此功能的資訊。

因此,目前託管 VM 不完全支援 Golang 應用程式的 WebSocket 連線。建議使用替代解決方案,例如 Cloud Run 來部署使用 Golang 建置的 WebSocket 應用程式。

以上是Google 的託管虛擬機器是否支援 Golang 應用程式的 WebSockets?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn