0
我开始使用RabbitMQ来管理我的Hapi.js RESTful API请求。基本的流程是,一旦节点服务器接收到请求,处理程序就会将参数发送到队列,并且工作人员将使用它,然后将结果发送回指向相应处理程序的另一个队列。最后,处理程序将把结果回复给客户端。现在我有两个选择来设计框架。RabbitQM多个队列或单个队列?
1.为每个消费者创建一个队列。一旦队列中充满请求,消费者就会处理它。
2.所有消费者只有一个队列。消费者将通过一些关键词从队列中抓取任务。
我认为选项2的唯一原因是创建队列时的内存成本。
有没有人有经验?我应该选哪个选项?