問題タブ [google-cloud-pubsub]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
114 参照

ruby-on-rails - Gmail コンソールでスコープを有効にする方法

pub/sub を介して gmail から Web サーバーに通知を送信する作業を行っています。

スコープを有効にするために言及されているという点で、ドキュメントを確認しました

コードで次のスコープを指定しています

特定のユーザーに対して watch() を呼び出した後にこれらのスコープを指定した後でも、

Google コンソールからこれらのスコープを有効にする必要がありますか? はいの場合、それを行うための指示を教えてください。

0 投票する
0 に答える
243 参照

python - 処理待ちのメッセージが明らかに存在する場合にプル サブスクリプションがメッセージを返さない

さまざまなリソースを監視するさまざまなワーカーが多数いる、かなり単純なセットアップがあります。そのうちの 1 人が何か新しいことを発見すると、メッセージを Google PubSub に発行します。次に、ワーカーがメッセージの PubSub トピックを取得し、Google Cloud Messenger 経由で送信します。

これは本当にシンプルで、ほとんどの場合うまくいくはずです。ただし、PubSub トピックが空の場合は、プルしたときにメッセージが返されることがあるという興味深い状況に陥っています。ただし、トピックは空ではなく、サイズが大きくなり続けています。ワーカーがプルするメッセージは、現在、通常約 45 分遅れています。

Stack Driver によると、私の PubSub メッセージ キューは現在、配信待ちのメッセージが 10,000 件あります。:(

プルを行うワーカーのコードは次のとおりです: https://github.com/Regner/en-notifications

メッセージ キューを示すスタック ドライバ グラフ

その他の情報: * これはすべて、Google Container Engine のコンテナとして実行されています * プル コンテナのレプリカをさらにスピンアップしようとしましたが、メッセージがプルされる速度は変わらないようです。

これがなぜなのかを理解するための助けをいただければ幸いです。それは本当に私を大いに混乱させます。

あなたが提供できる助けを前もって感謝します。

レグナー

0 投票する
1 に答える
69 参照

google-cloud-pubsub - 未処理のプル リクエストのクォータ

今日、ログに次のエラーがあることに気付きました。

許可されている同時プル リクエストの正確な数を検索しようとしましたが、どこにも見つからないようです。私が見つけたこのエラーの唯一の言及はdocsにありますが、ここでも数字は述べられていません。

サブスクリプションから取得する 40 のプロセスがあります。

0 投票する
1 に答える
5041 参照

google-cloud-pubsub - IAM ポリシーの設定時に、ユーザーはこのアクションを実行する権限がありません

トピックを設定し、このトピックに電子メール通知を送信する権限を gmail に付与しようとしていますが、API 呼び出しで「ユーザーはこのアクションを実行する権限がありません」とスローされます。https://cloud.google.com/pubsub/reference/rest/v1/projects.topics/setIamPolicyから試したときに同じエラーが発生します。ところで、最近この問題が発生し始めました。以前は正常に動作していました。

助けてくれてありがとう、ありがとう。

0 投票する
1 に答える
208 参照

android - App Engine GCM のデバイス登録中にエラーが発生しました

Android で Google Cloud Messaging を使用中に問題が発生しました。サンプルを developer.google.com で実行しようとしました。すべての手順を実行し、Google Play Services もインストールしました。しかし、InstanceID トークンを取得するためにプロジェクトを実行すると、次のエラーが表示されます。 "

0 投票する
1 に答える
1578 参照

python - google-api-python-client によるプル タイムアウト

'returnImmediately' = False でメッセージ プルにユーザー定義のタイムアウトを設定しようとしています。

タイムアウトが 90 秒未満の場合、次のエラーが発生します。

ありがとう。

0 投票する
1 に答える
823 参照

google-cloud-dataflow - PubSubIO からメッセージとオプションの属性をどのように取得しますか?

PubSub にトピックがあり、トピックから読み取り、メッセージ データに従ってそれらを分類し、さらに属性キーと値のペアを読み取るデータフローのパイプラインを作成したいと考えています。PubSubIO の read 変換を使用して PCollection に変換した後、メッセージと属性を区別する方法はありますか?

0 投票する
1 に答える
3639 参照

node.js - app エンジンで node.js を使用する場合、タスク キューまたは pub/sub を使用する方が良いですか

API を Python からノードに移動しました。Python アプリ エンジン API でタスク キューを使用しました。app エンジンで node.js がサポートされるようになったので、タスクにタスク キューまたはクラウド pub/sub を使用することをお勧めしますか? 信頼性、移植性など、それぞれの長所と短所は何でしょうか。