gcloud-java pubsub APIを使用する0.2.6 - サブスクリプションをプルすると「即時に返す」フラグをTRUEに設定するにはどうすればよいですか?gcloud-java pubsub API:「すぐに返す」フラグを設定する方法
0
A
答えて
1
プッシュコール用のgcloud-java pubsub APIでは、「return immediately」フラグはデフォルトでtrueに設定されています。この時点でフラグを設定する方法はありませんが、その特定のライブラリはアルファになっているため、変更する可能性があります。
0
(警告:私はgcloud-java
チームの一員):最初の2つの方法は、デフォルトでtrueに「すぐ戻る」フラグを設定してください
Future<Iterator<ReceivedMessage>> pullAsync(String subscription, int maxMessages);
Iterator<ReceivedMessage> pull(String subscription, int maxMessages);
MessageConsumer pullAsync(String subscription, MessageProcessor callback, PullOption... options);
gcloud-java
は引っ張ったメッセージの三つの方法を提供します。
逆に、ユーザーに代わって連続的なプルを処理する最後の方法は、常に「すぐに戻る」フラグをfalseに設定します。使用例は次のようになります。
MessageProcessor messageProcessor = new MessageProcessor() {
@Override
public void process(Message message) throws Exception {
// handle message
}
};
MessageConsumer consumer = pubsub.pullAsync(subscription, messageProcessor);
// close the consumer to stop pulling
consumer.close();
関連する問題
- 1. Google PubSub Emulator:ロギングレベルを設定する方法
- 2. iPhoneに設定をすぐに保存する方法は?
- 3. コントローラーから設定フラグ(config/environments/development.rbから設定)にアクセスする方法は?
- 4. すぐに週刊ローカル通知を設定する方法
- 5. すぐにsshを返す方法
- 6. Visual StudioでC++コンパイラのフラグを設定する方法(2015
- 7. laravelのクッキーで安全なフラグを設定する方法5.4
- 8. 設定フラグの値を取得する方法は?
- 9. Javaのメソッドにフラグを設定する
- 10. プラグインが設定ファイルにアクセスするのを防ぐ方法
- 11. Android - 設定フラグを設定
- 12. Android - どのAPIレベルをターゲットに設定するかを設定する方法
- 13. WSO2 APIマネージャーゲートウェイクラスタリング。 api-manager.xmlにゲートウェイエンドポイントを設定する方法
- 14. google pubsubのプロキシ設定
- 15. 分度器 - クロムを設定する方法//フラグ/テストを実行するとき
- 16. SwaggerでAPIの安定性をフラグする方法はありますか
- 17. LinuxでFDフラグを設定する
- 18. DBクエリのフラグ値を設定する
- 19. 割込みフラグを設定する
- 20. RAWソケット - C# - フラグを設定する
- 21. google apiからpubsubメトリックを引き出す方法
- 22. Teradataの複数の条件で発生するフラグを設定する方法
- 23. gitコマンドのデフォルトでフラグを設定する方法はありますか?
- 24. Spring REST API:デフォルトの設定を返す
- 25. すぐにAlamofireを使用してポストパラメータを設定する方法
- 26. すぐにEvernote APIを使用する方法
- 27. すぐにUIlabelの背景色の高さを設定する方法
- 28. マルチテナントAPIのAzure API管理を設定する方法
- 29. JavaのWebソケットを使用してTOSフラグを設定する方法
- 30. Gruntの特定のフォルダにフラグを設定する
メッセージが長期間表示されない場合は、相当なコストオーバーヘッドが発生します。うまくいけば、GAのデフォルト(false)に戻ります。 –
この回答は不正確です。 'MessageConsumer pullAsync(Stringサブスクリプション、MessageProcessorコールバック、PullOption ...オプション)'はデフォルトで "return immediately"フラグをfalseに設定します。 – mziccard