我在RabbitMQ消息TTL方面有问题。在我的应用程序中,我将消息ttl设置为1个月的代码级别。在我需要检查TTL的情况下是否有效的情况Web UI(
ex:我通过将TTL设置为每月毫秒数来发布消息。然后,我可以去将主机机器的系统时间更改为一个月,然后查看丢弃消息吗?这可能吗?
我通过将TTL设置为5分钟进行了快速测试,然后将系统日期时间更改为10分钟。
兔子MQ Admin接口的右上角有一个时钟,因此您可以看到当前的系统DateTime更改。
该消息已从队列中删除,因此可以测试您的方案。