我正在尝试添加一条消息到amazon aws sqs中的队列
所以我试了一下
root~# aws sqs send-message --queue-url "queue/url" --message-body "message with attribute" --message-attributes '{"Name": "somename", "Type":"String", "Value":"somevalue"}'
它给了我这个错误
'unicode' object has no attribute 'keys'
root~# aws sqs send-message --queue-url "queue/url" --message-body "message with attribute"
我猜是地图类型的,怎么能把这个参数以地图格式发送
--消息-属性(map)
您需要传递--message-attributes(map)
数据结构,如{attr1:{“datatype”:“type1.option”,“stringvalue”:val1},attr2:{“datatype”:“typ2.option”,“stringvalue”:val2},...}
因此您的示例如下所示:
$ aws sqs send-message --queue-url "queue/url" --message-body "message with attribute" --message-attributes '{"somename" : { "DataType":"String", "StringValue":"somevalue"}}'
{
"MD5OfMessageBody": "ZZZZ",
"MD5OfMessageAttributes": "YYYY",
"MessageId": "06524772-XXXX"
}
$ aws sqs receive-message --queue-url "queue/url" --message-attribute-names somename
{
"Messages": [
{
"Body": "message with attribute",
"ReceiptHandle": "dummy==",
"MD5OfBody": "ZZZZ",
"MD5OfMessageAttributes": "YYYYS",
"MessageId": "06524772-XXXX",
"MessageAttributes": {
"somename": {
"DataType": "String",
"StringValue": "somevalue"
}
}
}
]
}
映射对象的每一个属性到一个变量中,这个过程就是我们知道的多声明。这就是为什么会有componentX函数被自动创建。使用上面的Forecast类举个例子: val f1 = Forecast(Date(), 27.5f, "Shiny day") val (date, temperature, details) = f1 上面这个多声明会被编译成下面的代码: val date = f1.compo
什么是实现历史地图的最佳方式,其中值侧是地图或集合? 我需要类似于以下内容的数据结构,我可以使用特定id存储某些数据的多个版本: 或者可能有两张地图: (原子性和序列化性能是我主要关心的问题)方法似乎不适用于标准映射/集实现。
问题内容: 背景 将列数据类型映射到其对应的Java类。 问题 查询从数据库返回元信息: 例如,此查询返回(自引用): 其中“ dictionary”是架构名称,“ resource_bundle”是object_name,“ column_name”是column_name。 要做类似的事情会很棒: 并返回以下查询: 然后使用JDBC发现已映射到。 问题 在PostgreSQL中,如何给定架构名
我对使用mybatis作为ORM工具相当满意。但是我不能理解MyBatis中参数映射是如何工作的。 假设我定义了一个mybatis映射器接口,该接口有一个获取用户详细信息的方法。 我定义了我的类,其中包含select。
我正在开发Spring Boot应用程序与Spring Data JPA和H2数据库。我使用的是sping-data-jpa。当我使用ManyTo很多映射器类来获取另一个类的数据时。但是我发现它是NULL。 代码在github上 书班 著者班 测试中的测试代码捕捉器。班 我的代码有错误吗?或者其他方式? 非常感谢。
我正在寻找一些与使用Cassandra数据库的spring boot数据相关的帮助。 在我的pom.xml中有以下依赖项。 我得到以下错误:Cassandra实体必须有@Table、@Persistent或@PrimaryKeyClass注释