【问题标题】:AWS SQS FIFO Queue: How to set MessageGroupId on Send Message component of Mule 4AWS SQS FIFO 队列:如何在 Mule 4 的发送消息组件上设置 MessageGroupId
【发布时间】:2023-04-09 10:01:01
【问题描述】:

用例:使用 Mule Amazon SQS 连接器 5.6 向 AWS SQS FIFO 队列名称 muleTesting.fifo 发送消息

实施https://docs.mulesoft.com/amazon-sqs-connector/5.6/amazon-sqs-connector-examples

问题:如何使用 Mule SQS 连接器在 SendMessageRequest 上添加 MessageGrouperID 参数,以下是 SendMessage Mule 组件上的错误:

{
    body: "Hello World",
    messageAttributes: {
        "AccountId": {
            "stringValue" : "000123456",
            "dataType" : "String.AccountId"
        } as Object {
            class: "org.mule.extension.sqs.api.model.MessageAttributeValue"
        },
        "NumberId": {
            "stringValue" : "230.000000000000000001",
            "dataType" : "Number"
        } as Object {
            class : "org.mule.extension.sqs.api.model.MessageAttributeValue"
        }
    } as Object {
        class: "java.util.HashMap"
    }
} as Object {
    class: "org.mule.extension.sqs.api.model.Message"
}

错误

“请求必须包含参数MessageGroupId。(服务:AmazonSQS;状态码:400;错误码:MissingParameter;请求ID:43ce279b-5972-5df0-bff5-706ac30f8b29;代理:null)”

【问题讨论】:

    标签: amazon-web-services mule amazon-sqs fifo


    【解决方案1】:

    您应该能够像这样将 groupId 属性添加到您的有效负载中。

    {
        body: "Hello World",
        groupId: "GroupName",
        messageAttributes: {
            "AccountId": {
                "stringValue" : "000123456",
                "dataType" : "String.AccountId"
            } as Object {
                class: "org.mule.extension.sqs.api.model.MessageAttributeValue"
            },
            "NumberId": {
                "stringValue" : "230.000000000000000001",
                "dataType" : "Number"
            } as Object {
                class : "org.mule.extension.sqs.api.model.MessageAttributeValue"
            }
        } as Object {
            class: "java.util.HashMap"
        }
    } as Object {
        class: "org.mule.extension.sqs.api.model.Message"
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-26
      • 2018-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-07
      • 2017-12-06
      相关资源
      最近更新 更多