谁能告诉我如何使用nodejs模块stompit实现ActiveMQ Artemis,因为我遇到错误:
AMQ229119: Disk Capacity is Low, cannot produce more messages.
ActiveMQ Artemis将自动检测低磁盘容量和块生产者。这是根据默认定义的百分比计算的,broker.xml
:
<max-disk-usage>90</max-disk-usage>
因此,如果磁盘已满 90% 以上,代理将阻止新消息的生成。
根据磁盘的大小,实际上可能有足够的容量来生成更多消息。例如,如果磁盘总大小为 1 TB,并且已满 90%,则仍会留下 100 GB 的容量。在这种情况下,建议增加<max-disk-usage>
值。否则,建议使用消息来释放必要的磁盘空间。