peque-go

command module
v0.0.0-...-3bd48bc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2020 License: MIT Imports: 2 Imported by: 0

README

PEQUE-GO

The simple & universal message/task/job queue

NOTE: Peque is currently still being worked on and not production ready!

Peque (pronounced [ˈpeke]) is the easiest way to get a message/task/job queue running.

You don't even have to host a dedicated program for you queue, Peque can start out using your existing PostgreSQL Database for storing and distributing messages, tasks and jobs.

With a unified API message format, PEQUE can be even used across multiple different programing languages.

Message Format

To keep everything human-readable, messages are transmitted as JSON objects by default, with support for msgpack and brotli compression in performance critical applications.

Current Roadmap

Work in progress

  • go Client

To be determined

  • node.js Client
  • clients for other languages
  • messagepkg support
  • brotli compression support

Inspiration

I have been heavily inspired by machinery, celery and eventide. This projects goal is to create a unified solution that can be used across many different programing languages.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
backends
utils
sh

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL