From 6bfc46523e16cdeaf00c0986a9f0e6c9c39a02db Mon Sep 17 00:00:00 2001 From: Richard Knop Date: Wed, 15 Jul 2015 15:55:24 +0100 Subject: [PATCH] Added Machinery to Messaging section. Machinery is an asynchronous task queue/job queue based on distributed message passing. Think of it as Celery for Golang. So called tasks (or jobs if you like) are executed concurrently either by many workers on many servers or multiple worker processes on a single server using Golang's goroutines. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 03dfa821..ff9e6291 100644 --- a/README.md +++ b/README.md @@ -428,6 +428,7 @@ See [go-hardware](https://github.com/rakyll/go-hardware) for a comprehensive lis * [go-notify](https://github.com/TheCreeper/go-notify) - Native implementation of the freedesktop notification spec. * [go-nsq](https://github.com/bitly/go-nsq) - the official Go package for NSQ * [gopush-cluster](https://github.com/Terry-Mao/gopush-cluster) - gopush-cluster is a go push server cluster. +* [machinery](https://github.com/RichardKnop/machinery) - An asynchronous task queue/job queue based on distributed message passing. * [NATS](https://github.com/apcera/nats) - A lightweight and highly performant publish-subscribe and distributed queueing messaging system. * [oplog](https://github.com/dailymotion/oplog) - A generic oplog/replication system for REST APIs * [pubsub](https://github.com/tuxychandru/pubsub) - A simple pubsub package for go.