我对 wso2 ESB 中的 Amazon SQS 调解器有问题。
如何使用 messageAttributes 发送消息?
我试过了
<attributes>Name=andrea&Type=String&Value=234</attributes>
与
<messageAttributes>Name=andrea&Type=String&Value=234</messageAttributes>
但不工作
非常感谢您的帮助
我对 wso2 ESB 中的 Amazon SQS 调解器有问题。
如何使用 messageAttributes 发送消息?
我试过了
<attributes>Name=andrea&Type=String&Value=234</attributes>
与
<messageAttributes>Name=andrea&Type=String&Value=234</messageAttributes>
但不工作
非常感谢您的帮助
属性规范必须遵循 AWS 建议的确切格式。 在这里你可以找到类似的东西,在你的情况下变成:
<messageAttributes>MessageAttribute.1.Name=andrea&MessageAttribute.1.Value.StringValue=234&MessageAttribute.1.Value.DataType=String</messageAttributes>
如果要添加新属性,只需增加 . 旁边的数字即可MessageAttribute
。