RabbitMQ如何处理试图同时写入队列的多个生产者?

RabbitMQ如何处理试图同时写入队列的多个生产者?,rabbitmq,Rabbitmq,假设我有10个忙碌的生产者,他们不断地尝试写入单个RabbitMQ队列 RabbitMQ如何处理所有这些并发连接?它是否让每个连接在接受数据并将其添加到队列之前等待 它使用循环法还是其他方法 增加RabbitMQ服务器上的核心数是否会提高它可以处理的连接数,或者多个核心是没有意义的,因为只有一个队列 基本上,我正在尝试找出理想的RabbitMQ服务器设置,以确保它能够处理我假设的10个繁忙生产者+1队列场景 谢谢。我怀疑10个并发连接是否会让任何现代队列代理感到汗流浃背。当你有成百上千的问题时,

假设我有10个忙碌的生产者,他们不断地尝试写入单个RabbitMQ队列

RabbitMQ如何处理所有这些并发连接?它是否让每个连接在接受数据并将其添加到队列之前等待

它使用循环法还是其他方法

增加RabbitMQ服务器上的核心数是否会提高它可以处理的连接数,或者多个核心是没有意义的,因为只有一个队列

基本上,我正在尝试找出理想的RabbitMQ服务器设置,以确保它能够处理我假设的10个繁忙生产者+1队列场景


谢谢。

我怀疑10个并发连接是否会让任何现代队列代理感到汗流浃背。当你有成百上千的问题时,或者当你注意到一个问题时,请担心它。谢谢你的评论。这是否意味着具有2GB RAM和2个内核的服务器可以处理此类负载,还是这样功率不足?这取决于您所说的“忙”是什么意思,取决于消息的大小,如果消费者暂停,您希望继续运行多长时间,等等。请自己进行基准测试。如果障碍是购买硬件,请使用AmazonEC2实例。。。。但在“正常”操作中,每秒只有几百条消息,我怀疑10个并发连接是否会让任何现代队列代理感到汗流浃背。当你有成百上千的问题时,或者当你注意到一个问题时,请担心它。谢谢你的评论。这是否意味着具有2GB RAM和2个内核的服务器可以处理此类负载,还是这样功率不足?这取决于您所说的“忙”是什么意思,取决于消息的大小,如果消费者暂停,您希望继续运行多长时间,等等。请自己进行基准测试。如果障碍是购买硬件,请使用AmazonEC2实例。。。。但在“正常”操作中,每秒只有几百条消息,每个消息