gpt4 book ai didi

amazon-web-services - 用于从队列中插入和删除的 SQS 日志记录

转载 作者:行者123 更新时间:2023-12-01 10:32:31 24 4
gpt4 key购买 nike

我在生产者/消费者环境中将 Amazon SQS 用于我的应用程序。我想启用队列级别日志记录,我可以在其中查看放入队列并稍后从队列中删除的项目。我怎样才能做到这一点?

我已阅读以下内容:

http://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/logging-using-cloudtrail.html

但是,这对于我的用例来说还不够。我们不允许对 AWS 队列执行此操作吗?

最佳答案

仅使用 SQS 无法实现您想要实现的目标。可能的解决方案包括:

  • 在生产者和 SQS 队列之间实现一些中间件 API。 API 级别将记录来自生产者的请求。
  • 使用 Kinesis 代替 SQS。 Kinesis 允许您重放/分析过去 24 小时内创建的记录。
  • 在消费者中实现登录。
  • 使用 Lambda 函数(在 CloudWatch 事件规则触发器的帮助下)每分钟读取一次 SQS 队列,记录记录并将它们放入另一个 SQS 队列以供消费者稍后处理。
  • 使用允许记录的不同类型的队列。例如,Redis 有 MONITOR 命令。
  • 关于amazon-web-services - 用于从队列中插入和删除的 SQS 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41112100/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com