多个连接的DRY解决方案?

时间:2015-09-09 11:08:07

标签: javascript node.js

我有多个连接通过套接字连接到外部服务器。然而,每个人都会做同样的事情。什么是DRY解决方案?

例如:

ami1ami2ami3已连接到3台服务器。

var ami1 = new require('asterisk-manager')('port','host1','username','password', true);
var ami2 = new require('asterisk-manager')('port','host2','username','password', true);
var ami3 = new require('asterisk-manager')('port','host3','username','password', true);

我必须为每一个重复

ami1.keepConnected();
ami2.keepConnected();
ami3.keepConnected();

每个人都会做同样的事情。

ami1.on('response', function(evt) {
 if () { }
 if () { }
 if () { }
});


ami2.on('response', function(evt) {
 if () { }
 if () { }
 if () { }
});

ami3.on('response', function(evt) {
 if () { }
 if () { }
 if () { }
});

0 个答案:

没有答案