Commit 1555c0f3 authored by project's avatar project

--no commit message

--no commit message
parent 7b6e9e17
var util = require('util');
var EventEmitter = require('events').EventEmitter;
function JobTask(prm)
{
EventEmitter.call(this);
};
util.inherits(JobTask, EventEmitter);
//handle.emit('done',{'status':'error','data':err});
var redis = require('redis');
const PREFIX = 'bs:jobs';
function memstore(conf){
this.prefix = PREFIX + ':' + conf.job_id + ':' + conf.cat;
if(conf.mem){
this.mem = conf.mem;
}else if(conf.conn){
this.mem = redis.createClient(conf.conn);
}
}
memstore.prototype.setItem = function(k,v,cb){
var key = this.prefix + ":" + k;
this.mem.set(key,v,cb);
}
memstore.prototype.getItem = function(k,cb)
{
var key = this.prefix + ":" + k;
this.mem.get(key,cb);
}
module.exports = memstore;
...@@ -102,10 +102,10 @@ const crypto = require("crypto"); ...@@ -102,10 +102,10 @@ const crypto = require("crypto");
// //
// setTimeout(function() { evp.close(function(err){console.log('close');}); }, 1500); // setTimeout(function() { evp.close(function(err){console.log('close');}); }, 1500);
var EvenSub = ctx.getLib('lib/amqp/event-sub'); // var EvenSub = ctx.getLib('lib/amqp/event-sub');
//
var evs = new EvenSub({'url':'amqp://bigmaster.igridproject.info','name':'bs_storage'}); // var evs = new EvenSub({'url':'amqp://bigmaster.igridproject.info','name':'bs_storage'});
//
evs.sub('storage.sds.#',function(err,msg){ // evs.sub('storage.sds.#',function(err,msg){
console.log(msg); // console.log(msg);
}); // });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment