我在 OracleAQ 中设置了一个队列。如果我正确理解设置,此配置将在删除消息之前每小时尝试 168 小时:
EXEC dbms_aqadm.create_queue(queue_name=>'MYT_INFO_QUEUE',queue_table=>'MY_QUEUE_TABLE',max_retries=>168,retry_delay=>60,retention_time=>3600);
如何将 max_retries 设置为无限制?似乎 0 的值永远不会重试,而且我没有看到任何关于如何设置为无限制的文档。有没有办法,或者我只需要使用一个大数字?