gpt4 book ai didi

java - 缓存 AmazonSQS 对象是否合适

转载 作者:行者123 更新时间:2023-12-01 19:47:07 25 4
gpt4 key购买 nike

我正在使用下面的 SQS jar

  • aws-java-sdk-core-1.11.397.jar
  • aws-java-sdk-sqs-1.11.397.jar

在我的场景中,我将多次使用相同的 SQS 并使用 AmazonSQSClientBuilder 获取 AmazonSQS 对象。我想知道我们是否可以缓存它以帮助提高性能。

缓存真的有帮助吗?这将是最好的方法,以及对象可以缓存多长时间。

当前情况

将收到针对特定事件发布 SQS 的消息,该事件的频率可能从无事件到每小时 10000 次左右。这就是我想缓存它的原因。

最佳答案

您绝对应该重用从 AmazonSQSClientBuilder 返回的 AmazonSQS 实例。如果您要发布数千条消息,则除了 sendMessage 之外,您不需要对 SQS 进行任何其他调用。

如果您有大量消息要发送,您也可以调用 sendMessageBatch。然而,SQS 具有极强的可扩展性,每小时 10,000 条消息甚至不会让人费力,所以我认为您无需担心。

关于java - 缓存 AmazonSQS 对象是否合适,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52766827/

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