Skip to content

Commit

Permalink
chore: update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
smsunarto committed Jun 28, 2024
1 parent aa7955d commit 3f90f7c
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,18 +15,16 @@
<br />
<br />

**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

Expand Down

0 comments on commit 3f90f7c

Please sign in to comment.