gcloud-java pubsub API 0.2.6 사용 - 구독을 가져 오면 "Return Immediately"플래그를 TRUE로 설정하려면 어떻게해야합니까?gcloud-java pubsub API : "즉시 반환"플래그를 설정하는 방법
0
A
답변
1
풀 호출을 위해 gcloud-java pubsub API에서 "return immediately"플래그가 기본적으로 true로 설정됩니다. 특정 라이브러리가 알파 상태이기 때문에 플래그를 설정할 방법이 없으므로 변경 될 수 있습니다.
0
(경고 : 나는 gcloud-java
팀의 일원이다) : 첫 번째 두 가지 방법이 기본적으로 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. Golang의 안정적인 GCP PubSub API
- 2. Redis : pubsub 채널을 삭제하는 방법
- 3. Durandaljs pubsub
- 4. XEP-0060 : pubsub 항목
- 5. 분위기 저지 2의 PubSub
- 6. 돛을 pubsub 모델 인스턴스에 가입하는 방법?
- 7. XMPP + pubsub + ajaxpush
- 8. Google PubSub 에뮬레이터 - Maven Repo?
- 9. 일반 : 3 - 끝점 URL (gmail의 경우 pubsub api)로 푸시
- 10. MBProgessHUD가 즉시 숨겨집니다. 최소 쇼 시간을 설정하는 방법?
- 11. Maven으로 테스트하기 위해 즉시 내장 된 WildFly 서버를 설정하는 방법
- 12. Google PubSub Emulator : 로깅 수준을 구성하는 방법
- 13. pubsub 노드에서 항목 페이로드를 보내고받는 방법
- 14. 컬 오류 6 : GAE + Pubsub
- 15. 즉시
- 16. IntelliJ에서 Android API 레벨을 설정하는 방법
- 17. json에 대한 Google API 응답을 설정하는 방법
- 18. Google에서 zoomLevel을 설정하는 방법 Visualization Map api?
- 19. Firebase REST API - 문자 인코딩을 설정하는 방법?
- 20. 방법 인 IntelliJ 스칼라 API 문서를 설정하는
- 21. Google 차트 API 로캘을 설정하는 방법
- 22. 웹 API - authen 요청으로 쿠키를 설정하는 방법
- 23. ViewPager PagerTitleStrip에서 제목을 설정하는 방법을 즉시
- 24. 목록보기 메뉴 선택에 View.GONE을 설정하는 즉시
- 25. 즉시 광고 일시 중지
- 26. pubsub 디자인 패턴 for nodejs
- 27. pubsub : 누가 메시지를 보냈습니까?
- 28. jQuery가 포함 된 PubSub
- 29. 오류를 반환하는 PubSub 모듈
- 30. sleekxmpp pubsub 예제
오랜 시간 동안 메시지가없는 상황이 발생하면 상당한 비용 오버 헤드가 발생합니다. 다행히 GA의 기본값 (false)으로 돌아 왔습니다. –
이 답변은 정확하지 않습니다. 'MessageConsumer pullAsync (String subscription, MessageProcessor callback, PullOption ... options)'는 기본적으로 "return immediately"플래그를 false로 설정합니다. – mziccard