2017-12-05 4 views
0

AWS SQS 메시지 대기열 (표준 유형)로 메시지를 쉽게 보내고받을 수 있지만 FIFO 대기열을 만들고 메시지를 보내려고하면 예외가 발생합니다. 비어 있지 않은 메시지 그룹 ID를 설정합니다. FIFO 유형 대기열로 SQS 메시지를 보내는 방법

나는 AWS 문서에서 자바이의 예를 발견

**// Send a message 

SendMessageRequest sendMessageRequest = new SendMessageRequest(myQueueUrl, "This is my message text."); 
*// You must provide a non-empty MessageGroupId when sending messages to a FIFO queue 
sendMessageRequest.setMessageGroupId("messageGroup1");* 

를하지만 C#을에 AWS.SQS 패키지를 사용할 때 나는 메시지 그룹 ID를 설정할 수있는 속성 또는 메서드를 찾을 수 없습니다.

사실 SendMessageRequest에 MessageGroupId 특성이 코드

SendMessageRequest sendMessageRequest = new SendMessageRequest(); 
sendMessageRequest.QueueUrl = myQueueUrl; //URL from initial queue creation 
sendMessageRequest.MessageBody = "This is my message text."; 
sqs.SendMessage(sendMessageRequest); 

답변

1

자에게 있습니다. 내가 Awssdk.SQS의 라이브 예제에서 그것을 찾고 있었기 때문에 그것을 찾을 수 없었다. 나는 최신 버전을 가지고 있다고 생각했지만 예제는 최신 버전을 사용하지 않았기 때문에 찾을 수가 없었다. 마지막 버전을 설치 한 다음 작동하기 시작합니다.

관련 문제