2
예를 들어 Amazon의 SQS를 사용하는 경우 X 재시도 후 삭제되지 않은 메시지 (ack'd)가 별도 처리를 위해 라우팅되는 데드 레터 대기열 (DLQ)을 정의 할 수 있지만 Google Cloud Platform 이 점에 대한 언급이 없습니다.Google Pub/Sub를 사용할 때 'poison pill'메시지를 어떻게 처리합니까?
예를 들어 Amazon의 SQS를 사용하는 경우 X 재시도 후 삭제되지 않은 메시지 (ack'd)가 별도 처리를 위해 라우팅되는 데드 레터 대기열 (DLQ)을 정의 할 수 있지만 Google Cloud Platform 이 점에 대한 언급이 없습니다.Google Pub/Sub를 사용할 때 'poison pill'메시지를 어떻게 처리합니까?
Google Cloud Pub/Sub에는 현재 자동 데드 레터 대기열이 없습니다. "poison pill"메시지에 대해 걱정이된다면 메시지 ID에서 메시지가 전달 된 횟수까지 맵을 지속적으로 유지함으로써이를 일부 지원해야합니다. 메시지의 데이터를 읽기 전에 구독자에서이지도를 업데이트하십시오. 확인을 받으면지도에서 삭제합니다. 개수가 특정 임계 값을 초과하면 해당 메시지를 추적하고 메시지를 확인하는 데 사용하는 별도의 Cloud Pub/Sub 항목에 게시 할 수 있습니다.