【发布时间】:2014-09-04 16:28:33
【问题描述】:
我有第一个 Web 服务,用于将消息发送到 aws sqs,该 Web 服务部署在单独的 ec2 实例上。 Web 服务在 IIS 8 下运行。此 Web 服务每秒能够处理来自两台机器的 500 个请求,这意味着每秒 1000 个请求。它可以处理更多的请求。
我在另一个具有相同电源/配置的 ec2 实例上部署了第二个 Web 服务。此 Web 服务将用于处理存储在 Sqs 中的消息。目前出于测试目的,我只收到来自 Sqs 的消息并删除它。
我有一个 aws Sns 服务,它告诉第二个 Web 服务一条消息已进入 sqs,去接收该消息以进行处理。
但我发现我的第二个 Web 服务没有我的第一个 Web 服务快,每次运行测试时,sqs 中都会留下消息,但理想情况下,sqs 中不应保留任何消息。
请指导我这可能是什么原因以及我应该关注的领域。
提前致谢。
【问题讨论】:
标签: amazon-web-services sendmessage amazon-sqs