27.6. 생산자 끝점
생산자 끝점은 PubSub 개별 및 그룹화된 교환을 수락하고 전달할 수 있습니다. 그룹화된 교환에는 Exchange.GROUPED_EXCHANGE
속성이 설정됩니다.
Google PubSub에서 페이로드가 byte[] 배열이 될 것으로 예상하고, Producer 엔드포인트는 다음과 같이 전송됩니다.
- UTF-8로 인코딩된 byte[]로 문자열 본문
- 다음과 같이 byte[] 본문
- 다른 모든 것은 byte[] 배열로 직렬화됩니다.
메시지 헤더 GooglePubsubConstants.ATTRIBUTES
로 설정된 맵은 PubSub 속성으로 전송됩니다.
Google PubSub는 주문한 메시지 전달을 지원합니다.
이 설정을 활성화하려면 options messageOrderingEnabled를 true로 설정하고 revisionsubEndpoint를 GCP 리전으로 설정합니다.
메시지를 생성할 때 메시지 헤더 GooglePubsubConstants.ORDERING_KEY
가 설정됩니다. 이 값은 메시지에 대한 PubSub OrderKey로 설정됩니다.
주문 메시지에서 더 많은 정보 .
교환이 PubSub에 전달되면 PubSub 메시지 ID가 GooglePubsubConstants.MESSAGE_ID
헤더에 할당됩니다.