提问人:Katuri Vijaya 提问时间:11/1/2023 更新时间:11/1/2023 访问量:21
SQS 长轮询 Java 中 0 延迟计划与白色真循环的区别
Difference between 0 delay schedule and white true loop in SQS long polling Java
问:
我正在编写一个自定义的 SQS 长轮询服务。
基本上
选项-1
while(True) {
//long poll SQS for 20 seconds
// process messages
}
选项-2
使用 ScheduledExecutorService,调度延迟为 0。提交的每个任务都计划长轮询 SQS 并处理相同的任务。
更好的方法是什么?
我在方法 2 中看到的一个开销是多启动一个线程和复杂的错误处理
找不到明确的建议。
答: 暂无答案
评论