0

여기 예제를 따르고 있습니다 : https://cloud.google.com/pubsub/docs/quickstart-client-libraries#pubsub-client-libraries-java
그러나 나는 ackid를 얻을 방법을 찾지 못했습니다. 이전 버전 (0.8.0)에서 subscription.pull(1000)을 사용하여 getAckId 메소드가있는 ReceivedMessage를 얻었습니다. 이제는 0.22.0-beta로 업그레이드했는데 PubsubMessage로 어떻게 ackid를 얻을 수 있는지 보지 못했습니다. 고마워요, 고마워요!Google Pubsub PubsubMessage ackid 받기

답변

0

새 버전의 클라이언트 라이브러리에서는 더 이상 확인 ID를 가져올 필요가 없습니다. 설명서가 오래되어 보이지 않아 업데이트해야합니다. pull subscriber page의 설명서가 올바른 것입니다. MessageReceiver 구현에서 재정의하는 receiveMessage 메서드는 이라고하는 AckReplyConsumer 인수와 함께 호출됩니다. 이렇게하면 확인 ID를 얻은 다음 Acknowledge 메서드를 호출해야합니다.

+0

감사합니다. Kamal에게 감사드립니다. – Chengzhi