node-amqp - node-amqp is an AMQP client for nodejs

  •        64

This is a client for RabbitMQ (and maybe other servers?). It partially implements the 0.9.1 version of the AMQP protocol. IMPORTANT: This module only works with node v0.4.0 and later.

https://github.com/postwait/node-amqp

Dependencies:

lodash : ^4.0.0

Tags
Implementation
License
Platform

   




Related Projects

amqp.node - AMQP 0-9-1 library and client for Node.JS

  •    Javascript

A library for making AMQP 0-9-1 clients for Node.JS, and an AMQP 0-9-1 client for Node.JS v0.8-0.12, v4-v9, and the intervening io.js releases. This library does not implement AMQP 1.0 or AMQP 0-10.

node-celery - Celery client for Node.js

  •    Javascript

Note: When using AMQP as result backend with celery prior to version 3.1.7 the result queue needs to be non durable or it will fail with a: Queue.declare: (406) PRECONDITION_FAILED. For RabbitMQ backends, the entire broker options can be passed as an object that is handed off to AMQP. This allows you to specify parameters such as SSL keyfiles, vhost, and connection timeout among others.

servicebus - Simple service bus for sending events between processes using amqp.

  •    Javascript

Simple service bus for sending events between processes using amqp. Allows for send/receive and publish/subscribe pattern messaging over RabbitMQ. Simply running multiple versions of Process A, above, will cause servicebus to distribute sent messages evenly accross the list of listeners, in a round-robin pattern.

jackrabbit - Simple AMQP / RabbitMQ job queues for node based on amqplib

  •    Javascript

RabbitMQ in Node.js without hating life. Jackrabbit is designed for simplicity and an easy API. If you're an AMQP expert and want more power and flexibility, check out Rabbot.

spring-amqp - Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ

  •    Java

This project provides support for using Spring and Java with AMQP 0.9.1, and in particular RabbitMQ.


php-amqp - PHP AMQP Binding Library

  •    C

Some systems has php-amqp extension in their repo or available via external repositories, so it is MAY be the preferable way to install. Fresh php-pecl-amqp and librabbitmq RPMs available via remi repo.

AMQP-CPP - C++ library for asynchronous non-blocking communication with RabbitMQ

  •    C++

AMQP-CPP is a C++ library for communicating with a RabbitMQ message broker. The library can be used to parse incoming data from a RabbitMQ server, and to generate frames that can be sent to a RabbitMQ server. This library has a layered architecture, and allows you - if you like - to completely take care of the network layer. If you want to set up and manage the network connections yourself, the AMQP-CPP library will not make a connection to RabbitMQ by itself, nor will it create sockets and/or perform IO operations. As a user of this library, you create the socket connection and implement a certain interface that you pass to the AMQP-CPP library and that the library will use for IO operations.

spring-amqp-samples - Sample for Spring AMQP

  •    Java

Sample for Spring AMQP

spring-amqp

  •    Java

Spring AMQP - support for Spring programming model with AMQP, especially but not limited to RabbitMQ

spring-amqp-samples - Samples for Spring AMQP

  •    Java

This project hosts some samples that complement Spring AMQP, showing you how to get started with Spring and AMQP.SpringSource ToolSuite users (or Eclipse users with the latest m2eclipse plugin) can import the projects as existing Maven projects.

minion - Super simple job queue over AMQP

  •    Ruby

Minion makes processing jobs over AMQP simple and easy. Minion pulls the AMQP credentials out the environment via AMQP_URL.

Apache Qpid - AMQP Enterprise Messaging Implementation.

  •    C++

Apache Qpid implements the latest AMQP specification, the first open standard for enterprise messaging, and provides transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support and a lot more.

amqp - Go client for AMQP 0.9.1

  •    Go

Go client for AMQP 0.9.1

rabbitmq-server - RabbitMQ AMQP Server

  •    Erlang

RabbitMQ AMQP Server

carrot - AMQP Messaging Framework for Python (discontinued; Use Kombu instead)

  •    Python

AMQP Messaging Framework for Python (discontinued; Use Kombu instead)

pika - Pure Python RabbitMQ/AMQP 0-9-1 client library

  •    Python

Pure Python RabbitMQ/AMQP 0-9-1 client library

beetle - High Availability AMQP Messaging With Redundant Queues

  •    Ruby

High Availability AMQP Messaging With Redundant Queues

amqp

  •    Ruby

Ruby amqp gem is a widely used, feature-rich, well-maintained, fast asynchronous RabbitMQ Ruby client with batteries included. See our documentation guides are at http://rubyamqp.info — we do care about the docs!

Apache Apollo - ActiveMQ's next generation of messaging

  •    Java

ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It accomplishes this using a radically different threading and message dispatching architecture. Like ActiveMQ, Apollo is a multi-protocol broker and supports STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets.

ebot - Ebot, an Opensource Web Crawler built on top of a nosql database (apache couchdb, riak), AMQP database (rabbitmq), webmachine and mochiweb

  •    Erlang

Ebot, an Opensource Web Crawler built on top of a nosql database (apache couchdb, riak), AMQP database (rabbitmq), webmachine and mochiweb. Ebot is written in Erlang and it is a very scalable, distribuited and highly configurable web cawler. See wiki pages for more details