答えて
私はhttps://cloud.google.com/pubsub/docs/subscriber#receive_push
停止/一時停止およびサブスクリプションのためのメッセージを受信し一時停止するにはプッシュ配信
を再開する時の答えにつまずいた、にmodifyPushConfigRequest を送る空 の文字列にプッシュエンドポイントを設定します。メッセージは蓄積されますが、配信されません。 メッセージの受信を再開するには、別のmodifyPushConfigRequest 要求を、投入されたプッシュエンドポイントで送信します。永久に配信を停止するには
、サブスクリプションを削除する必要があります。
私は、このような一時停止機能がないと思います。代わりに、ポーリングのコンシューマーを使用することができます。ポーズが必要なときにポーリングを停止することもできます。それは私が考えることができるすべてです。
プッシュサブスクリプションとは、「一時停止」機能がありません。可能であれば、switching to a pull subscriptionと考えるかもしれません。その後、メッセージを要求するタイミングを正確に制御できます。
あなたはプルサブスクリプションに切り替えることができない場合は、ちょうどあなたがメッセージを受信したときにエラー応答を返すか、あなたのエンドポイントが使用できなく作ることができます。 Google Cloud Pub/Subは、メッセージの再配信をバックオフします。試行の間隔は最大10秒です。 7日間メッセージを再配信しようとします。どのくらいの期間メッセージの消費を一時停止する必要があるかによって、これは実行可能なオプションかもしれません。
「一時停止」と「一時停止」を頻繁に切り替える必要がない場合は、サブスクライバをプルサブスクリプションに切り替えて(プルしないで)この動作を実現できます動作を一時停止してプッシュサブスクリプションに戻ってメッセージの受信を再開します。
としてそれを見ていませんよ7日後のメッセージ? – eCeleritas
削除されます。 Google Cloud Pub/Subは未確認のメッセージを7日間保持します。 –
ありがとう@ KamalAboul-Hosn。私はドキュメントでこれを見ていますが、明確ではない1つのことは、メッセージごとまたはサブスクリプションごとに「再試行」があるかどうかです。私はそれがメッセージごとであると信じており、それは多くの再試行のために法案が執行された原因の1つで、APIコールごとに請求されます。待ち行列に座っている100万のメッセージが10秒ごとに再試行され、すぐに追加されます。 「ポーズ」機能が本当に必要です。また、「再試行ポリシー」を設定できることもうれしいでしょう。 – successhawk
- 1. 一時停止/一時停止後に一時停止したシーン(停止していない状態)でSKActionを実行しないようにするには、一時停止/一時停止後にノードのテクスチャは変更されません。
- 2. アクティビティが一時停止しているときに、カウントダウンタイマーでMedia Playerを正しく停止するにはどうすればよいですか?
- 3. ストーリーボードを一時停止するにはどうすればよいですか?
- 4. どのようにしてアンドロイドでタイマーを一時停止できますか?
- 5. html5ビデオがビューポートを離れるときに、どのようにして一時停止するのですか?
- 6. 一時停止ボタンはAVAudioPlayerを一時停止するのではなく停止しています。
- 7. バックグラウンドモードでタイマーが一時停止しないようにする
- 8. どのようにオーディオを一時停止して再生できますか?
- 9. 一時停止にTime.timeScaleを使用すると、一時停止していないときにプレーヤーが「ダッシュ」するようになりますが、どうすれば停止できますか?
- 10. 完全に停止せずにhostapdを一時停止するにはどうすればいいですか?
- 11. HTML5再生終了時にビデオループを一時停止するにはどうすればよいですか?
- 12. クライアントからのプッシュ通知をキャンセルまたは停止するにはどうすればよいですか?
- 13. アンドロイドで最近一時停止したアクティビティを再開するにはどうすればよいですか?
- 14. バインド一時停止し、私は一時停止を割り当て、別のボタンに一時停止することができAHKで同じキー
- 15. 奇妙なバグ - どのようにJavaプログラムを一時停止するには?
- 16. Videojs:クリック時に再生/一時停止を無効にするにはどうすればよいですか?
- 17. iOS:アプリが一時停止する時期を確認するにはどうすればよいですか?
- 18. 一時停止したアクティビティのインスタンスを取得するにはどうすればよいですか?
- 19. バッチスクリプトがコマンドライン(cmd)から開始/実行されたかどうかを確認する - または - 一時停止するか、一時停止しないか?
- 20. どのように2つの機能を一時停止できますか?
- 21. 起動時にvimエラーメッセージを一時停止するにはどうすればよいですか?
- 22. 一時停止時にアプリ全体を再起動するにはどうすればよいですか?
- 23. シーンが一時停止しているときにゲームプレイキットが一時停止しない
- 24. ストーリーボードをフェードイン、一時停止、フェードアウト(コードを介して)するにはどうすればよいですか?
- 25. MediaPlayerインスタンス:停止は一時停止のように動作します
- 26. VideoViewが一時停止しているときはどうすれば検出できますか?
- 27. Pthreadsシグナルのような一時停止?
- 28. 一時停止したGoogle Appsアカウントでgoogle-apps-scriptの実行を停止するにはどうすればよいですか?
- 29. ユーザ入力のためにMonkeyrunnerを一時停止するにはどうしたらいいですか?
- 30. 一時停止ボタンが押されたときにプログラムの実行を一時停止する方法
私はどうなります[のpubsub API機能](https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.subscriptions#PushConfig) – successhawk