#[derive(Debug, Clone)]
pub struct OutboxWorkerConfig {
pub poll_interval_secs: u64,
pub batch_size: u32,
pub lock_timeout_secs: u64,
pub delivery_timeout_secs: u64,
}
impl Default for OutboxWorkerConfig {
fn default() -> Self {
Self {
poll_interval_secs: 5,
batch_size: 20,
lock_timeout_secs: 300,
delivery_timeout_secs: 30,
}
}
}