我正在设置一个SQS队列来摄取要由后端容器处理的配置数据块。我的第一个想法是json.dumps
带有配置信息的字典,并将其传递给MessageBody
sqsclient.send_message()
参数。但是,在阅读了文档后,我看到还有一个MessageAttributes
参数,看起来我可以相对轻松地传递键值对(Docs for sqsclient.sendmessage())
我不确定其中的区别,以及使用其中一项是否有任何好处。作为参考,我在一个运行在EC2实例中的容器上的python脚本中提取队列。