engined-amqp
AMQP agent service for engined, which is based on amqplib
.
Installation
Install via NPM:
npm install engined-amqp
Usage
You must start AMQP agent service in engined, see example below:
const Manager = ;const AMQPService = ; const main = async { // Create manager let serviceManager = verbose: true ; // Adding agent to manager serviceManager; // Start all services await serviceManager;}; ;
APIs for managing AMQP agent are registered after starting service. Now you can create a AMQP agent to connect to server for your propose by using provided APIs.
// Create a new agent named "myAMQP"let agent = this; // Connect with AMQP URIlet await agent; // Get channel for AMQP connectionlet channel = agent; // channel is provided by amqplib ...
License
Licensed under the MIT License
Authors
Copyright(c) 2017 Fred Chien(錢逢祥) <cfsghost@gmail.com>