管理対象 VM での WebSocket のサポート
Google 管理の仮想マシンの Golang アプリケーションから WebSocket 接続を確立しようとすると、「WebSocket」のようなエラーが発生する接続に失敗しました」または「websocket: 接続ヘッダー != アップグレード」が発生する可能性があります。この質問では、根本的な課題を調査し、マネージド VM の Golang Websocket のサポートについて説明します。
マネージド VM は Golang Websocket をサポートしていますか?
Google のドキュメントとサンプル コードに示されているとおり, 現在、マネージド VM は特に Java で WebSocket サポートを提供しています。 Golang サポートはまだ利用できませんが、マネージド VM がベータ段階を超えて成熟するにつれて、将来のリリースで導入される可能性があります。
どのような影響がありますか?
マネージド VM でのネイティブ Golang WebSocket サポートは、開発者がアプリケーションに WebSocket 機能を実装するための代替方法を検討する必要があることを意味します。これには、サードパーティ ライブラリの利用や、管理対象 VM で WebSocket をサポートする Java などの言語への移行が必要となる場合があります。
推奨されるアクション
WebSocket のサポートが必要なアプリケーションの場合管理対象 VM の場合は、次のオプションが検討できます:
以上がGoogle のマネージド VM は現在 Golang WebSocket をサポートしていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。