Skip to content
Ioannis Papapanagiotou edited this page Dec 1, 2016 · 8 revisions

Dyno-queues provides a Java-based queue recipe on top of Dynomite. Current implementation supports RESP (REdis Serialization Protocol) based Dynomite cluster. The recipe is designed to provide the following features:

  • Distributed
  • No external locks (e.g. Zookeeper locks)
  • Highly concurrent
  • At-least-once delivery semantics
  • No strict FIFO
  • Delayed queue (message is not taken out of the queue until some time in the future)
  • Priorities within the shard

For a detailed introduction to the recipe read the tech blog: http://techblog.netflix.com/2016/08/distributed-delay-queues-based-on.html

Dependencies

Gradle

compile 'com.netflix.dyno-queues:dyno-queues-redis:latest.release'

#API documentation https://netflix.github.io/dyno-queues/javadoc/index.html

Clone this wiki locally