Skip to content

funfix/database

 
 

Repository files navigation

Delayed Queue

Maven Central javadoc License

A delayed, high-performance FIFO queue for the JVM, powered by your favorite RDBMS.

  • Schedule messages for future delivery with Instant timestamps
  • Poll with an acknowledgement callback; unacked messages get redelivered after a timeout
  • Batch offers for bulk scheduling
  • Cron-like scheduling for periodic tasks

Usage

Read the Javadoc. Better documentation is coming.


Maven:

<dependency>
  <groupId>org.funfix</groupId>
  <artifactId>delayedqueue-jvm</artifactId>
  <version>0.1.0</version>
</dependency>

Gradle:

dependencies {
    implementation("org.funfix:delayedqueue-jvm:0.1.0")
}

sbt:

libraryDependencies += "org.funfix" % "delayedqueue-jvm" % "0.1.0"