0

我需要唯一标识我从 lambda 发送给某个消费者的消息。我可以利用哪些唯一信息来为我发送的每条消息创建唯一 ID?

  • 我可以为每个请求发送几条消息(lambda 运行)
  • 我可以有几个相同的 lambda 实例同时运行并发送不同的消息

我正在处理的消息具有唯一 ID,但它可以在流程中更改。

GoLang,如果重要的话。

4

1 回答 1

0

我不确定我是否理解您的确切问题。您可以为每条消息生成自己的唯一 ID。如果要将其链接到每个 lambda 执行,可以使用上下文的 AwsRequestID 来完成。考虑到在重试您的 Lambda 时会给出相同的 ID(这就像导致此执行的触发器的身份)。

于 2018-06-23T08:52:14.673 回答