有多个应用程序单独运行,并通过 RabbitMQ 和 REST API 与其他组件通信。
所有组件或应用程序都使用相同的默认 RabbitMQ 交换与不同的队列。
RabbitMQ 由于以下扫描而崩溃:1)一个应用程序有消费者和生产者。2) 应用程序在某个时间点后崩溃可能是由于数据或处理的负载过大 3) 然后整个 RabbitMQ 崩溃了。
这是因为所有应用程序的消费者和生产者都使用相同的交换吗?
我应该为每个组件或应用程序使用不同的交换吗
有多个应用程序单独运行,并通过 RabbitMQ 和 REST API 与其他组件通信。
所有组件或应用程序都使用相同的默认 RabbitMQ 交换与不同的队列。
RabbitMQ 由于以下扫描而崩溃:1)一个应用程序有消费者和生产者。2) 应用程序在某个时间点后崩溃可能是由于数据或处理的负载过大 3) 然后整个 RabbitMQ 崩溃了。
这是因为所有应用程序的消费者和生产者都使用相同的交换吗?
我应该为每个组件或应用程序使用不同的交换吗