【问题标题】:How AWS SQS works for message delivery from queue to clientAWS SQS 如何将消息从队列传递到客户端
【发布时间】:2016-12-07 23:04:46
【问题描述】:

我找不到有关 AWS SQS 队列和客户端之间通信内部的信息。使用什么模型将消息从 SQS 队列传递到客户端 - 推送或拉取?

SQS 客户端是否需要不断拉取 SQS 队列才能检索消息或消息以某种方式从 SQS 推送到客户端?

【问题讨论】:

    标签: amazon-web-services amazon-sqs


    【解决方案1】:

    使用什么模型从 SQS 队列传递消息 给客户——推还是拉?

    SQS客户端是否需要按顺序不断拉取SQS队列 检索消息或消息从 SQS 推送到客户端 某种方式?

    客户端需要不断从队列中拉取。

    【讨论】:

    • 这是正确的,当然,尽管对于那些不熟悉 SQS 的长轮询实现的人来说,它并不一定显示完整的画面。轮询不需要像自旋循环那样“连续”完成——长轮询模拟推送——全时监听空队列只需要每分钟 3 个 HTTP 请求,最长轮询计时器为 20 秒,如果在其他空闲的长轮询请求中间放入队列,新消息几乎会立即到达消费者。
    猜你喜欢
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 2013-02-21
    • 2010-11-05
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    相关资源
    最近更新 更多