Google のマネージド VM は Golang アプリケーションの WebSocket をサポートしていますか?

Barbara Streisand
リリース: 2024-11-16 22:15:03
オリジナル
332 人が閲覧しました

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

Golang アプリケーション用の Google のマネージド VM での WebSocket サポート

お問い合わせの中で、デプロイされた Golang アプリケーション内で WebSocket 接続を確立するのが困難であると述べられました。 Google のマネージド VM。 Chrome の開発者コンソールはエラー コード 400 を返し、バックエンドは「websocket: connection header != upgrade.」を報告しました。

管理対象 VM での WebSocket 接続のサポート

現在、 Google の公式ドキュメントと提供されている例では、マネージド VM 内の WebSocket サポートは Java ベースのアプリケーションでのみ利用可能です。ドキュメントには次のように記載されています。

「現在、管理対象 VM は Java および Go ランタイムをサポートしています。この [WebSocket] 機能は Java でのみ利用可能であることに注意してください。」

Golang の将来のサポート

マネージド VM がまだベータ版であることを考えると、将来、Golang の WebSocket サポートが追加される可能性があります。ただし、この機能がいつ利用可能になるか、または利用可能になるかどうかについては、現時点では情報がありません。

そのため、現時点では、マネージド VM は Golang アプリケーションの WebSocket 接続を完全にはサポートしていません。 Golang で構築された WebSocket アプリケーションをデプロイするには、Cloud Run などの代替ソリューションを使用することをお勧めします。

以上がGoogle のマネージド VM は Golang アプリケーションの WebSocket をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート