neoq/doc.go

13 lines
647 B
Go

// Package neoq is a queue-agnostic background job framework for Go.
//
// 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.
//
// 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_.
package neoq