将SQS事件消息绑定到Java对象

时间:2018-10-15 18:23:24

标签: java aws-lambda amazon-sqs

我需要将AWS-SQS用作Java编写的AWS Lambda函数的事件源。

来自AWS Doc:

  

Lambda支持两种创建处理程序的方法:

     

直接加载处理程序方法,而无需实现   接口。本节介绍了这种方法。

     

实施作为标准的一部分提供的标准接口   aws-lambda-java-core库(接口方法)。欲了解更多   信息,请参阅利用预定义的接口进行创建   BlockquoteHandler   (Java)。

我拥有的SQS消息是一个带有多个字段的大JSON。 我不在乎它的内容,我只需要按原样将其传递给其他API(无需对字段进行任何操作即可。)

我的问题是: 我是否需要创建完全映射到JSON的Java POJO? 我的JSON

{
  "transaction": {
    "amount": "200",
    "currency": "USD",
    "country": "10",
    "id_cashout": 623,
    "status": 0
  },
  "log_id": "22"
}

所以我的班级将包含交易对象列表和log_id作为成员?

有什么方法可以跳过此映射,而仅将消息传递给其他API?

0 个答案:

没有答案