Minimal APIs for your Kafka/SQS/... consumers and
Simple .NET in-memory background queue (System.Threading.Channels based).
For the core library:
dotnet add package LocalPostAWS SQS, Kafka and other integrations are provided as separate packages, like:
dotnet add package LocalPost.SqsConsumer
dotnet add package LocalPost.KafkaConsumerBefore version 8, the .NET runtime handled the start and stop of services only synchronously. However, it is now
possible to enable concurrent handling of services by setting the ConcurrentServiceExecution property of
HostOptions to true.
See for details:
TBD
- Coravel queue — a simple job queue
More complex jobs management / scheduling:
- Hangfire — background job scheduler. Supports advanced scheduling, persistence and jobs distribution across multiple workers.
Service bus (for bigger solutions):