Ana*_*oni 8 amazon-ec2 rabbitmq amazon-sqs
我想在我的Web应用程序中集成消息队列中间层.我测试了Rabbitmq以及Amazon SQS,但发现Amazon SQS很慢.我在Amazon SQS获得80 req/sec,我在Rabbitmq获得2000 req/sec.我问这个问题是因为我对Amazon SQS更感兴趣,因为我使用亚马逊的所有服务作为我的网络应用程序.任何人都可以告诉我为什么这么慢?或者,如果有任何人有亚马逊SQS的任何良好基准,你能分享吗?任何帮助都将被定价.
Mar*_*ark 10
这里要记住的一件事是SQS正在跨多个AZ复制您的数据.与单个Rabbit或其他MQ实现相比,这将增加时间复杂度.
如果您的单个RabbitMQ实例出现故障,您是否可以处理消息或可能丢失数据?如果是,您可能不需要复制甚至磁盘持久性.但我猜大多数用例都会关心,因此,SQS提供了一个非常实用的分布式MQ解决方案,理论上它可以避免单点故障.