0.0.7 • Published 6 years ago

amqpc v0.0.7

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

amqpc Build Status Coverage Status

Usage

(async() => {
  const conn = await amqplib.connect('amqp://rabbitmq:rabbitmq@localhost');

  await runServer(conn);
  await runClient(conn);

})().catch(err => console.error(err));


async function runServer(conn) {
  const ch = await conn.createChannel();
  const server = new AmqpcServer(ch);
  server.define('foo', async (bar, baz) => {
    return 'hello world';
  });
}

async function runClient(conn) {
  const ch = await conn.createChannel();
  const client = new AmqpcClient(ch);

  const result = await client.call('foo', 'bar', 'baz');
  console.log('result', result);
}
0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago