Skip to content
Viren edited this page Nov 30, 2016 · 8 revisions

dyno-queues provides queue recipe on top of Dynomite. Current implementation supports Redis 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