egg-naf-amqp

egg ampq plugin

Usage no npm install needed!

<script type="module">
  import eggNafAmqp from 'https://cdn.skypack.dev/egg-naf-amqp';
</script>

README

egg-naf-amqp

NPM version build status Test coverage David deps Known Vulnerabilities npm download

Install

$ npm i egg-naf-amqp --save

Usage

// {app_root}/config/plugin.js
exports.amqp = {
  enable: true,
  package: 'egg-naf-amqp',
};

Configuration

// {app_root}/config/config.default.js
exports.amqp = {
  app: true,
  agent: false,

// Single amqp
  // client: {
  //   protocol: 'amqp',
  //   hostname: 'localhost',
  //   port: 5672,
  //   username: 'guest',
  //   password: 'guest',
  //   vhost: '/',
  // },

  // Multi amqp
  // clients: {
  //   instance1: {
  //     protocol: 'amqp',
  //     hostname: 'localhost',
  //     port: 5672,
  //     username: 'guest',
  //     password: 'guest',
  //     vhost: '/',
  //   },
  //   instance2: {
  //     protocol: 'amqp',
  //     hostname: 'localhost',
  //     port: 5672,
  //     username: 'guest',
  //     password: 'guest',
  //     vhost: '/',
  //   },
  // },
};

see config/config.default.js for more detail.

Example

Questions & Suggestions

Please open an issue here.

License

MIT