如何在应用程序中测试RabbitMQ消息TTL,而无需从代码库更改它



我在RabbitMQ消息TTL方面有问题。在我的应用程序中,我将消息ttl设置为1个月的代码级别。在我需要检查TTL的情况下是否有效的情况Web UI(

ex:我通过将TTL设置为每月毫秒数来发布消息。然后,我可以去将主机机器的系统时间更改为一个月,然后查看丢弃消息吗?这可能吗?

我通过将TTL设置为5分钟进行了快速测试,然后将系统日期时间更改为10分钟。

兔子MQ Admin接口的右上角有一个时钟,因此您可以看到当前的系统DateTime更改。

该消息已从队列中删除,因此可以测试您的方案。

最新更新