Optional
appId
appId?: string
Optional
batchSize
batchSize?: number
Optional
maxRetries
maxRetries?: number
Optional
namespace
namespace?: string
Optional
nats
nats?: {
ackWait?: number;
deliverPolicy?:
| "all"
| "new"
| "last"
| "byStartSequence"
| "byStartTime";
durableName?: string;
jetstream?: boolean;
}
Optional
postgres
postgres?: {
cleanupInterval?: number;
partitionInterval?: "daily" | "weekly" | "monthly";
pollInterval?: number;
vacuumInterval?: number;
}
Optional
redis
redis?: {
blockingTimeout?: number;
claimTimeout?: number;
minIdleTime?: number;
}
Optional
sqs
sqs?: {
deadLetterQueue?: string;
dlqArn?: string;
messageRetentionPeriod?: number;
visibilityTimeout?: number;
waitTimeSeconds?: number;
}
Optional
timeout
timeout?: number