diff --git a/README.md b/README.md index 8c524d9..c367ec9 100644 --- a/README.md +++ b/README.md @@ -15,18 +15,16 @@

-**go-jobqueue** is a durable embedded job queue for Go apps built on top of [BadgerDB](https://github.com/dgraph-io/badger) that provides a simple API for enqueuing jobs and processing them asynchronously. -It can be used as a lightweight alternative to a full-fledged durable queue such as [RabbitMQ](https://www.rabbitmq.com). +A lightweight, durable, and embedded job queue for Go applications. Powered by [BadgerDB](https://github.com/dgraph-io/badger). **Warning: this package is a work in progress, use at your own risk.** ## Features -- Easily integrates with any existing Go programs with no service dependencies (i.e. RabbitMQ). +- Portable alternative to full-fledged message brokers (i.e. RabbitMQ). +- Built on top of [BadgerDB](https://github.com/dgraph-io/badger) for durability - Automatic job processing with support for multiple concurrent workers. -- Queued jobs are durable and can be reprocessed on a program crash. - Strong type safety using generics. -- ACID guarantees provided by BadgerDB. ## Installation