Skip to content

Commit

Permalink
- update code for caching function for enhancing access speed of cin …
Browse files Browse the repository at this point in the history
…below cnt resource (cbs_cache)

- update to send notification along binding protocol of nu of sub resource
  • Loading branch information
IoTKETI committed Jun 23, 2018
1 parent 0d08774 commit 467835c
Show file tree
Hide file tree
Showing 9 changed files with 827 additions and 1,025 deletions.
350 changes: 106 additions & 244 deletions app.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion cache_man.js
Expand Up @@ -44,7 +44,7 @@ function ss_ri_cache_ttl_manager() {
wdt.set_wdt(require('shortid').generate(), ss_ri_cache_keep, ss_ri_cache_ttl_manager);

/*
var cbs_cache_keep = 12 * 60 * 60;
var cbs_cache_keep = 10 * 60;
function cbs_cache_ttl_manager() {
try {
for(var idx in cbs_cache) {
Expand Down
4 changes: 2 additions & 2 deletions mobius/cnt.js
Expand Up @@ -74,8 +74,8 @@ exports.build_cnt = function(request, response, resource_Obj, body_Obj, callback
resource_Obj[rootnm].or = (body_Obj[rootnm].or) ? body_Obj[rootnm].or : '';
resource_Obj[rootnm].cr = (body_Obj[rootnm].cr) ? body_Obj[rootnm].cr : request.headers['x-m2m-origin'];

resource_Obj[rootnm].cni = '0';
resource_Obj[rootnm].cbs = '0';
resource_Obj[rootnm].cni = 0;
resource_Obj[rootnm].cbs = 0;

callback('1', resource_Obj);
};
Expand Down
317 changes: 182 additions & 135 deletions mobius/resource.js

Large diffs are not rendered by default.

7 changes: 0 additions & 7 deletions mobius/responder.js
Expand Up @@ -1955,14 +1955,7 @@ function request_noti_http(nu, bodyString, bodytype, xm2mri) {
});

req.on('close', function() {
ss_fail_count[req._headers.ri]++;
console.log('[nonblocking-async-http] close: no response for notification');

var xm2mri = require('shortid').generate();
if (ss_fail_count[req._headers.ri] >= 8) {
delete ss_fail_count[req._headers.ri];
delete_sub(req._headers.ri, xm2mri);
}
});

console.log('<---- [nonblocking-async-http] notification for non-blocking request with ' + bodytype + ' to ' + nu);
Expand Down
678 changes: 434 additions & 244 deletions mobius/sgn.js

Large diffs are not rendered by default.

262 changes: 100 additions & 162 deletions mobius/sql_action.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions mobius/ts.js
Expand Up @@ -46,8 +46,8 @@ exports.build_ts = function(request, response, resource_Obj, body_Obj, callback)
resource_Obj[rootnm].mdc = (body_Obj[rootnm].mdc) ? body_Obj[rootnm].mdc : '0';
resource_Obj[rootnm].mdt = (body_Obj[rootnm].mdt) ? body_Obj[rootnm].mdt : '0';

resource_Obj[rootnm].cni = '0';
resource_Obj[rootnm].cbs = '0';
resource_Obj[rootnm].cni = 0;
resource_Obj[rootnm].cbs = 0;

callback('1', resource_Obj);
};
Expand Down
228 changes: 0 additions & 228 deletions pxy_ws.js

Large diffs are not rendered by default.

0 comments on commit 467835c

Please sign in to comment.