2.0.6 • Published 5 years ago
my-rabbitmq-datatransfer v2.0.6
my-rabbitmq-datatransfer
Installation
This module is designed to be used using either browserify or Node.js it's released in the public npm registry and can be installed using:
npm install my-rabbitmq-datatransfer
Usage
All examples assume that this library is bootstrapped using:
//服务监听(消费者)
var datatransfer = require('my-rabbitmq-datatransfer');
var listen = datatransfer.ListenerApi;
var ctx2 = {
request: null,
data: null,
appid: 'ee4e2e04-3e82-46fd-a6bb-c7549b10c472',
hospitalcode: 'h0001',
application: 'app',
mqOptions: {
Url: 'amqp://localhost',
ListenQueue: 'hello1'
}
};
var ls = new listen(ctx2);
console.log('test2:已开始监听...');
//发送消息(生产者)
var datatransfer = require('my-rabbitmq-datatransfer');
var ctx = {
request: null,
data: null,
msg: 'test-msg',//测试消息
appid: '1abb8110-4f08-11ea-9ddb-81cfebc4c494',
hospitalcode: 'h0001',
application: 'app',
mqOptions: {
Url: 'amqp://localhost',
ListenQueue: 'rp.hello1'
}
};
//同步发送消息
ctx = datatransfer.SendApi(ctx);
if (ctx.data) {
console.log('同步请求成功-----------------------');
console.log(ctx);
console.log('-----------------------');
}
//异步发送消息
datatransfer.SendApiSync(ctx).then(ctx => {
console.log('异步请求成功-----------------------');
console.log(ctx);
console.log('-----------------------');
});
License
2.0.6
5 years ago
2.0.5
5 years ago
2.0.4
5 years ago
2.0.3
5 years ago
2.0.2
5 years ago
2.0.1
5 years ago
2.0.0
5 years ago
1.0.31
5 years ago
1.0.30
5 years ago
1.0.29
5 years ago
1.0.26
5 years ago
1.0.25
5 years ago
1.0.24
5 years ago
1.0.28
5 years ago
1.0.27
5 years ago
1.0.22
5 years ago
1.0.23
5 years ago
1.0.21
5 years ago
1.0.20
5 years ago
1.0.19
5 years ago
1.0.18
5 years ago
1.0.17
5 years ago
1.0.16
5 years ago
1.0.15
5 years ago
1.0.14
5 years ago
1.0.13
5 years ago
1.0.11
5 years ago
1.0.12
5 years ago
1.0.9
5 years ago
1.0.10
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago