私はFirebase auth(z)経由でgRPCを使用してモバイルアプリケーション(iOS)を開発しています。私のサーバーはNGinxプロキシでGKEを使用しています。だから、私はユーザーアカウントのより深い設定のためにWeb UIを開発しています。私はREST APIに落ちない方がいいので、Google Cloud Endpointsがウェブソケットをサポートしているのかどうか疑問に思っていました。 Webソケットを使用すると可能ですが、Cloud EndpointsのgRPCと連携しているので、REST API呼び出しに落ちる前に確認しています(私は好きではありません!)。Google Cloud Endpoints:ウェブソケットとJWT
要約:Google Cloud EndpointsはFirebaseのJWT認証トークンを含むウェブソケットをサポートしていますか?
おかげ
トランスコードが最も可能性の高いオプションです。私はRxJSのようなものがあるので、私は苦痛を感じるので、私はREST APIを避けようとしていました。 –
結局のところ、websocketを使ってしまったのですが、アプリのライブ通知のみでした。私はGoogleのクラウドロードバランサを使用し、Firebaseから自分自身のJWTトークンを検証しました。 pubsubを使用すると、大きな負荷を処理するwebsocket GKEコンテナのクラスタがあります.pubsubはセッション固有のメッセージ –