我曾试图找到一个答案,但找不到任何可靠的东西。
比方说,我有一个系统,分裂成3个模块,(只是一个例子)
用户
产品介绍
订单
我可以创建3个Exchange,每个模块1个。 (假设他们都是相同的类型)或者我可以为每个人创建1个Exchange。
有什么区别(除了模块之间的逻辑分离)
在这种情况下,是否有任何与绩效相关的最佳做法?
还有一个... nodeJS中分割通道有什么意义吗?Nodejs是单线程的,但IO调用是在OS线程上工作的。
谢谢你的帮助... 我很想得到澄清,如果有任何官方的参考,这将是巨大的。
EDIT: 我正在努力实现真正的好性能和低延迟的流媒体,这对我的业务来说是至关重要的。为什么我们需要创建新的交换,如果我们有默认的(性能方面),如果通道有任何意义,在nodejs应用集群中,每个节点是单进程