Hasty Briefsbeta

Fast and observable background job processing for .NET

6 days ago
  • #.NET
  • #OpenTelemetry
  • #BackgroundProcessing
  • BusyBee is a high-performance .NET background processing library built on native channels.
  • Supports in-memory queues built on .NET channels for efficiency.
  • Offers unbounded or bounded queues with multiple overflow strategies.
  • Provides configurable job timeouts both globally and per job.
  • Enables parallel job processing with configurable slots pool size.
  • Includes job execution flow logging and OpenTelemetry support.
  • Supports OpenTelemetry for metrics and tracing.
  • Features a fluent configuration API and full dependency injection support.
  • Allows comprehensive cancellation token support and rich job context information.
  • Provides detailed OpenTelemetry ready metrics.
  • Supports custom job failure and timeout handlers.
  • Encourages contributions like bug reports, feature suggestions, and pull requests.