Google 使用 .setReturnImmediately(false) 的 PubSub 拉取超时
Google PubSub Pull timeout with .setReturnImmediately(false)
是否可以使用 setReturnImmediately(false) 为拉取模式设置自定义超时?
当前超时为 20 秒。
使用 Google 云服务 API 客户端 Java 库。
HttpRequestInitializer customInit = (request) -> {
credential.initialize(request);
request.setConnectTimeout(3000);
request.setReadTimeout(3000);
};
Pubsub.Builder builder = new Pubsub.Builder(TRANSPORT,
JSON_FACTORY,
credential)
.setHttpRequestInitializer(customInit)
.setApplicationName("app-name");
是否可以使用 setReturnImmediately(false) 为拉取模式设置自定义超时?
当前超时为 20 秒。
使用 Google 云服务 API 客户端 Java 库。
HttpRequestInitializer customInit = (request) -> {
credential.initialize(request);
request.setConnectTimeout(3000);
request.setReadTimeout(3000);
};
Pubsub.Builder builder = new Pubsub.Builder(TRANSPORT,
JSON_FACTORY,
credential)
.setHttpRequestInitializer(customInit)
.setApplicationName("app-name");