# Hive


[![npm version](https://badge.fury.io/js/hive-dev.svg)](http://badge.fury.io/js/hive-dev)
[![Dependency Status](https://david-dm.org/invertase/hive.svg)](https://david-dm.org/invertase/hive)


This is a developer preview version and is still in progress.


Documentation coming soon. See example app in /example


## Features
 - Unique locking of queue items based on all task data. [DONE]
 - Repeatable Tasks [DONE]
 - Priority queues with scaleable task processesors per priority. [DONE]
 - Clustered by design, works across multiple servers but also just as well on it's own. [DONE]
 - Task Throttling [DONE]  - throttle object in task options. See example app.
 - Redis backed with IOREDIS support (sentinel support) [DONE]
 - API [WIP]
 - Plugins [DONE - Just queue plugins for now]
