Options for AmqpMessageQueue.
delayedQueuePrefix: string
The prefix to use for the delayed queue. Defaults to "fedify_delayed_".
Defaults to "fedify_delayed_".
nativeRetrial: boolean
Whether to use native retrial mechanism. If set to true, the queue will
not acknowledge messages that are not processed successfully, allowing
them to be retried later. If set to false, messages will be acknowledged
whether they are processed successfully or not.
Both approaches have their own advantages and disadvantages. With native retrials, much less chance of losing messages, but timing of retrials is less predictable. With non-native retrials, retrials are handled by Fedify itself, which allows for more control over the timing and behavior of retrials, but may result in lost messages if the process crashes before acknowledging the message.