Skip to content
forked from igr/jrsmq

A lightweight message queue for Java that requires no dedicated queue server. Just a Redis server.

Notifications You must be signed in to change notification settings

bytechefhq/jrsmq

This branch is 3 commits ahead of igr/jrsmq:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

18b5855 · Feb 6, 2023

History

64 Commits
Mar 21, 2017
Sep 9, 2021
Feb 6, 2023
Mar 11, 2018
Sep 9, 2021
Sep 9, 2021
Feb 6, 2023
Mar 11, 2018
Mar 19, 2017
Mar 11, 2018
Mar 11, 2018
Mar 11, 2018

Repository files navigation

RSMQ: Redis Simple Message Queue for Node.js

Redis Simple Message Queue

A lightweight message queue for Java that requires no dedicated queue server. Just a Redis server.

Java implementation of https://github.com/smrchy/rsmq.

Version

com.oblac:jrsmq:1.3.0

Java implementation notes

We are trying to follow the javascript contract as much as possible, including the method and properties naming.

Example

RedisSMQ rsmq = new RedisSMQ();

rsmq.createQueue()
    .qname("myqueue")
    .exec();

String id = rsmq.sendMessage()
                .qname("myqueue")
                .message("Hello World")
                .exec();

QueueMessage msg = rsmq.receiveMessage()
                        .qname("myqueue")
                        .exec();

rsmq.deleteQueue()
    .qname("myqueue")
    .exec();

rsmq.quit();

Enjoy!

About

A lightweight message queue for Java that requires no dedicated queue server. Just a Redis server.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 95.4%
  • JavaScript 4.6%