@hackage faktory1.1.3.0

Faktory Worker for Haskell

Haskell client and worker process for the Faktory background job server.

Architecture overview

|                        +--------------------+
|                        |                    |
|                        |     Faktory        |
|                        |     Server         |
|         +---------->>>>|                    +>>>>--------+
|         |              |                    |            |
|         |              |                    |            |
|         |              +--------------------+            |
| +-----------------+                            +-------------------+
| |                 |                            |                   |
| |    Client       |                            |     Worker        |
| |    pushes       |                            |     pulls         |
| |     jobs        |                            |      jobs         |
| |                 |                            |                   |
| |                 |                            |                   |
| +-----------------+                            +-------------------+
  • Client - an API any process can use to push jobs to the Faktory server.

  • Worker - a process that pulls jobs from Faktory and executes them.

  • Server - the Faktory daemon which stores background jobs in queues to be processed by Workers.

This package contains only the Client and Worker.