Config.json
Last updated
"mq": {
"servers": [
{
"host": "localhost",
"port": 5672,
"secure": false
}
],
"user": "guest",
"password": "guest",
"vhost": "/",
"nodeID": "mqnode01",
"redialPeriod": 5
}"griffon": {
"heartbeatPeriod": 5,
"TTL": 10
} "chronos": {
"heartbeatPeriod": 5,
"TTL": 60
} "merlin": {
"reservedCPU": 1,
"heartbeatPeriod": 5,
"programs": {
"extract": {
"path": "bin\\use.exe",
"queue": "EXTRACT",
"CPU": 0.25,
"RAM": 100,
"params": "${params}"
},
"transform": {
"path": "bin\\transcript.exe",
"queue": "TRANSFORM",
"CPU": 0.5,
"RAM": 250
},
"report": {
"path": "bin\\edify.exe",
"queue": "REPORT",
"CPU": 1,
"RAM": 500
},
"horizon": {
"path": "bin\\horizon.exe",
"queue": "BUDGET",
"CPU": 0.5,
"RAM": 50
},
"execute": {
"path": "${program}",
"queue": "EXECUTE",
"CPU": 0.25,
"RAM": 100
},
"proximity": {
"path": "server\\php\\php.exe",
"queue": "PROXIMITY",
"CPU": 0.5,
"RAM": 1000
},
"pigeon": {
"path": "server\\php\\php.exe",
"queue": "PIGEON",
"CPU": 0.25,
"RAM": 250
},
"workflow_ended": {
"path": "server\\php\\php.exe",
"queue": "WORKFLOW_EVENT",
"topic": "evt.workflow_status.griffon.#",
"params": "common\\pigeon\\pigeon.phar event:post workflow_ended `${payload}`",
"CPU": 0.25,
"RAM": 250
},
"report_published": {
"path": "server\\php\\php.exe",
"queue": "REPORT_PUBLISHED",
"topic": "evt.report_published.proximity.#",
"params": "common\\pigeon\\pigeon.phar event:post report_published `${payload}`",
"CPU": 0.25,
"RAM": 250
}
}
}