rebus-org / Rebus

:bus: Simple and lean service bus implementation for .NET
https://mookid.dk/category/rebus
Other
2.32k stars 363 forks source link

Implement Outbox Cleaner #1089

Closed robpackwood closed 1 year ago

robpackwood commented 1 year ago

Right now, there is no implementation for the periodic outbox cleaner. It simply logs a message like so:

async Task RunCleaner()
{
    _logger.Debug("Checking outbox storage for messages to be deleted");
}

This request is to implement the cleaner. Perhaps add a configuration option for the Outbox functionality such as:

EnableOutboxCleaner OutboxCleanerIntervalInSeconds (currently hardcoded to run every 120 seconds)

robpackwood commented 1 year ago

Issue moved to correct Rebus.SqlServer repository. Closing this one. New one here: https://github.com/rebus-org/Rebus.SqlServer/issues/101