Sign inSign up

milvasoft/milvaion-sample-worker

By milvasoft

Updated about 1 month ago

Sample worker for Milvaion job scheduler.

Image
Developer tools
1

2.8K

milvasoft/milvaion-sample-worker repository overview

Milvaion Sample Worker

A worker implementation for the Milvaion distributed job scheduler system for testing and quick start purposes.

What It Is

A .NET console application that consumes jobs from RabbitMQ and executes them. Use this as a starting point to build your own custom workers.

Features

  • ✅ RabbitMQ consumer with auto-reconnect
  • ✅ Redis-based cancellation support
  • ✅ Offline resilience (SQLite outbox pattern)
  • ✅ Automatic job discovery via reflection
  • ✅ Full dependency injection support
  • ✅ Graceful shutdown handling
  • ✅ Heartbeat reporting to scheduler

Start the worker

docker run -d --name milvaion-sample-worker --network milvaion-network milvasoft/milvaion-sample-worker:latest

Tag summary

Content type

Image

Digest

sha256:58a671dc5

Size

171.7 MB

Last updated

about 1 month ago

docker pull milvasoft/milvaion-sample-worker