2.0.6 • Published 3 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
3 years ago
2.0.5
3 years ago
2.0.4
3 years ago
2.0.3
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.0.31
4 years ago
1.0.30
4 years ago
1.0.29
4 years ago
1.0.26
4 years ago
1.0.25
4 years ago
1.0.24
4 years ago
1.0.28
4 years ago
1.0.27
4 years ago
1.0.22
4 years ago
1.0.23
4 years ago
1.0.21
4 years ago
1.0.20
4 years ago
1.0.19
4 years ago
1.0.18
4 years ago
1.0.17
4 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.11
4 years ago
1.0.12
4 years ago
1.0.9
4 years ago
1.0.10
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.3
4 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago