2023-04-15 01:11:22 +00:00
|
|
|
// Package neoq is a queue-agnostic background job framework for Go.
|
2023-02-25 03:33:38 +00:00
|
|
|
//
|
2023-04-15 01:11:22 +00:00
|
|
|
// Neoq job handlers are the same, whether queues are in-memory for development/testing,
|
|
|
|
|
// or Postgres, Redis, or a custom queue for production -- allowing queue infrastructure to
|
|
|
|
|
// change without code change.
|
2023-02-25 03:33:38 +00:00
|
|
|
//
|
2023-04-15 01:11:22 +00:00
|
|
|
// Developing/testing or don't need a durable queue? Use the in-memory queue.
|
|
|
|
|
// Running an application in production? Use Postgres.
|
|
|
|
|
// Have higher throughput demands in production? Use Redis.
|
|
|
|
|
|
|
|
|
|
// Neoq does not aim to be the _fastest_ background job processor. It aims to be _fast_, _reliable_, and demand a
|
|
|
|
|
// _minimal infrastructure footprint_.
|
2023-02-25 03:33:38 +00:00
|
|
|
package neoq
|