我正在使用.Net核心访问SQS队列并从该队列中获取消息。
一切正常。
用于插入消息:
var sendMessageRequest = new SendMessageRequest();
sendMessageRequest.QueueUrl = queueName;
sendMessageRequest.MessageBody = message;
sqs.SendMessage(sendMessageRequest);
请注意,我只能插入一条消息:
但是,当我查看ReceieveMessage
方法时:
public static void GetMessage(AmazonSQSClient sqs , string queueName )
{
var receiveMessageRequest = new ReceiveMessageRequest { QueueUrl = queueName };
var receiveMessageResponse = sqs.ReceiveMessage(receiveMessageRequest);
我注意到我只能得到一个列表:
问题:
我不明白如何插入一条消息,但要阅读消息列表?
即使我的队列中有很多消息,此代码^也只能提取一条消息:
我有6条消息: