Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
N
node-bigstream
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
bs
node-bigstream
Commits
7ca1310f
Commit
7ca1310f
authored
Feb 10, 2017
by
project
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
--no commit message
--no commit message
parent
25d3ace4
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
27 additions
and
14 deletions
+27
-14
main.js
storage-service/main.js
+3
-0
example.json
test/jobs/example.json
+1
-1
playjob.js
test/playjob.js
+8
-3
test.js
test/test.js
+15
-10
No files found.
storage-service/main.js
View file @
7ca1310f
...
@@ -43,6 +43,9 @@ SS.prototype.amqp_start = function()
...
@@ -43,6 +43,9 @@ SS.prototype.amqp_start = function()
this
.
amqp_server
.
set_remote_function
(
function
(
req
,
callback
){
this
.
amqp_server
.
set_remote_function
(
function
(
req
,
callback
){
self
.
db
.
request
(
req
,
function
(
err
,
res
){
self
.
db
.
request
(
req
,
function
(
err
,
res
){
if
(
err
){
console
.
log
(
err
);
}
//console.log(res);
//console.log(res);
callback
(
err
,
res
);
callback
(
err
,
res
);
});
});
...
...
test/jobs/example.json
View file @
7ca1310f
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
"active"
:
true
,
"active"
:
true
,
"trigger"
:
{
"trigger"
:
{
"type"
:
"cron"
,
"type"
:
"cron"
,
"cmd"
:
"
*/10
* * * * *"
"cmd"
:
"
29,59
* * * * *"
},
},
"data_in"
:
{
"data_in"
:
{
"type"
:
"example"
"type"
:
"example"
...
...
test/playjob.js
View file @
7ca1310f
...
@@ -77,7 +77,10 @@ function run_job(cfg)
...
@@ -77,7 +77,10 @@ function run_job(cfg)
"job"
:
ctxJob
"job"
:
ctxJob
}
}
track
(
'***** JOB RUNNING *****
\
n[TRANSACTION ID]
\
t: '
+
transaction
.
id
+
'
\
n'
,
TRACKING
>
0
);
track
(
'***** JOB RUNNING *****'
,
TRACKING
>
0
);
track
(
'[START TIME]
\
t
\
t: '
+
(
new
Date
(
Date
.
now
())).
toUTCString
(),
TRACKING
>
0
);
track
(
'[TRANSACTION ID]
\
t: '
+
transaction
.
id
+
'
\
n'
,
TRACKING
>
0
);
async
.
waterfall
([
async
.
waterfall
([
function
(
callback
){
function
(
callback
){
...
@@ -150,10 +153,11 @@ function run_job(cfg)
...
@@ -150,10 +153,11 @@ function run_job(cfg)
}
}
],
],
function
(
err
,
resp
){
function
(
err
,
resp
){
track
(
'
\
n[FINISH TIME]
\
t
\
t: '
+
(
new
Date
(
Date
.
now
())).
toUTCString
(),
TRACKING
>
0
);
if
(
err
){
if
(
err
){
track
(
'
\
n
***** JOB UNSUCCESSFULLY DONE *****
\
n
\
n'
,
TRACKING
>
0
);
track
(
'***** JOB UNSUCCESSFULLY DONE *****
\
n
\
n'
,
TRACKING
>
0
);
}
else
{
}
else
{
track
(
'
\
n
***** JOB SUCCESSFULLY DONE *****
\
n
\
n'
,
TRACKING
>
0
);
track
(
'***** JOB SUCCESSFULLY DONE *****
\
n
\
n'
,
TRACKING
>
0
);
}
}
});
});
...
@@ -243,6 +247,7 @@ function perform_do(context,request,cb)
...
@@ -243,6 +247,7 @@ function perform_do(context,request,cb)
function
track
(
str
,
is_print
)
function
track
(
str
,
is_print
)
{
{
if
(
is_print
){
if
(
is_print
){
console
.
log
(
str
);
console
.
log
(
str
);
}
}
...
...
test/test.js
View file @
7ca1310f
...
@@ -62,15 +62,20 @@ var database = Db.create({'repos_dir':'D:/testfile'});
...
@@ -62,15 +62,20 @@ var database = Db.create({'repos_dir':'D:/testfile'});
// database.request(req,function(err,res){
// database.request(req,function(err,res){
// console.log(res);
// console.log(res);
// });
// });
var
dateFormat
=
require
(
'dateformat'
);
var
cluster
=
require
(
'cluster'
);
function
getCurrentTime
()
var
http
=
require
(
'http'
);
{
var
numCPUs
=
4
;
var
curDate
=
new
Date
();
var
unix
=
Math
.
floor
(
curDate
/
1000
)
*
1000
;
var
sqlDate
=
dateFormat
(
unix
,
"yyyy-mm-dd H:MM:ss"
);
//var unix = Math.round(curDate/1000) * 1000;
return
{
date
:
curDate
,
sql
:
sqlDate
,
ts
:
unix
}
if
(
cluster
.
isMaster
)
{
}
for
(
var
i
=
0
;
i
<
numCPUs
;
i
++
)
{
cluster
.
fork
();
}
}
else
{
console
.
log
(
'process '
+
process
.
pid
+
' says hello!'
);
http
.
createServer
(
function
(
req
,
res
)
{
console
.
log
(
getCurrentTime
());
res
.
writeHead
(
200
);
res
.
end
(
'process '
+
process
.
pid
+
' says hello!'
);
}).
listen
(
8000
);
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment