在一个NodeJS进程中使用多个队列可以吗?

我有一个过程,它应该处理两种不同types的消息,并以相似但不同的方式处理它们。

当然,我会使用两个单独的队列这两种消息,并调用消耗()两次。

另一种可能性是只有一个队列,并且在内容缓冲区内由某种“消息types”属性区分,并在交换机中处理每个消息。

哪个会是更“推荐”的方式呢?

使用这两种方法有什么优点/缺点?