winston-amqp - An AMQP Transport for winston

  •        43

An AMQP transport for winston

https://github.com/kr1sp1n/winston-amqp

Dependencies:

amqp : 0.1.x
winston : 0.5.x

Tags
Implementation
License
Platform

   




Related Projects

winston - A logger for just about everything.

  •    Javascript

A logger for just about everything.We are looking for feedback on the latest version of winston: winston@3.0.0-rc0.

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.

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.

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.

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

  •    Javascript

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.


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.

rabbitmq-server - RabbitMQ AMQP Server

  •    Erlang

RabbitMQ AMQP Server

yii2-queue - Yii2 Queue Extension. Supports DB, Redis, RabbitMQ, Beanstalk and Gearman

  •    PHP

An extension for running tasks asynchronously via queues. It supports queues based on DB, Redis, RabbitMQ, AMQP, Beanstalk and Gearman.

php-amqplib - The most widely used PHP client for RabbitMQ

  •    PHP

This library is a pure PHP implementation of the AMQP 0-9-1 protocol. It's been tested against RabbitMQ. Requirements: PHP 5.3 due to the use of namespaces.

spring-amqp

  •    Java

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

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

  •    Python

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

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

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!

lyra - High availability RabbitMQ client

  •    Java

Dealing with failure is a fact of life in distributed systems. Lyra is a RabbitMQ client that embraces failure, helping you achieve high availability in your services by automatically recovering AMQP resources when unexpected failures occur. Lyra also supports automatic invocation retries, recovery related eventing, and exposes a simple, lightweight API built around the RabbitMQ Java client library.Please note that Lyra and RabbitMQ Java client's recovery feature are mutually exclusive and must not be used together. Note that RabbitMQ Java client 4.0 and later versions have automatic connection recovery enabled by default.

coworkers - A RabbitMQ Microservice Framework in Node.js

  •    Javascript

Coworkers is a new microservice framework heavily inspired by Koa, which aims to be a simple, robust, and scalable foundation for creating RabbitMQ microservices. Through leveraging generators Coworkers allows you to ditch callbacks and greatly increase error-handling. Coworkers also uses Amqplib, a battle-tested AMQP client, under the hood to communicate with RabbitMQ and has best-practices baked in. Finally, Coworkers enables easy scalability by running each queue-consumer in its own process through node clustering (optional). Note: amqplib is a peer dependency. This give you flexibility in using any compatible version you please. npm@^3 does not install peer dependencies automatically, so you will have to install amqplib yourself.

amqp - Idiomatic Elixir client for RabbitMQ

  •    Elixir

Simple Elixir wrapper for the Erlang RabbitMQ client. The API is based on Langohr, a Clojure client for RabbitMQ.

winston - a multi-transport async logging library for node.js

  •    Javascript

a multi-transport async logging library for node.js

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.