1
我正在設置一個SQS隊列來獲取要由後端容器處理的配置數據塊。我的第一個想法是json.dumps
字典與配置信息,並通過sqsclient.send_message()
參數MessageBody
傳遞它。然而,通過閱讀文檔後,我看到有一個MessageAttributes
參數,似乎我可以相對容易地傳遞鍵值對(Docs for sqsclient.sendmessage())AWS Boto3 SQS MessageBody vs MessageAttributes
我很不確定這種差異,如果有任何好處使用一個在另一個之上。作爲參考,我正在一個EC2實例中的容器上運行的python腳本中插入隊列。
我會從閱讀這裏的文檔開始:http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/SQSMessageAttributes.html具體說明是每個消息只能有10個消息屬性。 –
@MarkB所以如果我理解正確,好處是數據類型驗證? – asdf