diff --git a/README.md b/README.md index 3d22bd4..d6add17 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,7 @@ Reliable and modern [Redis-Streams](https://redis.io/topics/streams-intro) based - [x] **Adjustable concurrency** per consumer instance for scaling task processing. See example code. [See example code](https://github.com/mugli/orkid-node/tree/master/examples/basic). - [x] Job **timeouts** and **retries**. All configurable per consumer. [See example code](https://github.com/mugli/orkid-node/tree/master/examples/failure-timeout-retry). - [x] Task **Deduplication**. If a task is already waiting in the queue, it can be configured to avoid queueing the same task again. _(Useful for operations like posting database record updates to elasticsearch for re-indexing. Deduplication is a common pattern here to avoid unnecessary updates)_. [See example code](https://github.com/mugli/orkid-node/tree/master/examples/deduplication). +- [x] Add tasks in **bulk** in one call. The producer will handle chunking and optimize round-trips to redis using pipelining. - [x] Monitoring and management **UI** for better visibility. - [ ] **Rate-limiting** workers. (_work in progress_)