我想知道是否可以在 Oracle AQ 订阅上设置指数重试延迟
如果消息从 AQ 出队并且无法处理,我想将消息回滚到队列并在 1 分钟后重试,然后 2 分钟和 8 小时
我正在使用发布和订阅方法,其中订阅是同一数据库中的 pl/sql 过程(我没有使用队列到队列传播)
DBMS_AQADM.CREATE_QUEUE(
queue_name => l_queue_name,
queue_table => l_qtable_name,
max_retries => 3,
retry_delay => 1,
retention_time => 1209600);
重试延迟是一个常数,不是指数的
有解决方法吗?