在发布商确认模式下发生Nack的可能原因是什么?Nack是否可以可靠地生成用于测试,而不是将电缆拉到磁盘或其他基于硬件的操作?
E.g。发送到不存在的交易所不会导致Nack。它会导致频道关闭,就像在非确认模式下一样。
顺便说一下,我的兔子群集正在Windows机器上运行,这可能很重要,因为文件系统的工作方式与unix世界的工作方式完全不同。
答案 0 :(得分:1)
生成Nacks的一种方法是
RABBITMQ_MNESIA_BASE
配置为指向该驱动器上的文件夹测试证实这实际上会导致Nack。