HTTP Information API
JLupin Platform by default is configured to expose API for integration with server with tools that cannot use Java code (or if user don't want to). Information are exposed by HTTP protocol and data format is JSON. Most tools can be integrated this way. Below full API specification is presented.
nodeInfo
Returns node's parameters and state.
URL
GET /nodeInfo
Parameters description
No parameters.
Result
Returns an object which describes the node. Object keys are shown in response body example.
Example response body
{
"isMainServerDeactivatedForce": false,
"zone": "default",
"isLocalMicroservicesAvailable": true,
"name": "NODE_1",
"peers": [
{
"isAvailable": "true",
"queuePort": "9095",
"jlrmcPort": "9090",
"zone": "default",
"ip": "10.2.2.20",
"transmissionPort": "9096",
"name": "NODE_2",
"informationPort": "9097"
}
],
"location": "DC1",
"elastic_api": [
{
"port": "8082",
"name": "ELASTIC_HTTP"
}
],
"isActivated": true
}
healthcheck
Checks if microservice is available on queried port by queried protocol.
URL
GET /healthcheck/[keyType]/[keyValue]/[protocol]/[port]
Parameters description
Parameter name | Description |
---|---|
keyType | One of: context , microservice . When value is set to context keyValue parameter should be the context name. When value is set to microservice keyValue parameter should be the microservice name. |
keyValue | When value of keyName is set to context keyValue parameter should be the context name. When value of keyName is set to microservice keyValue parameter should be the microservice name. |
protocol | One of: http , jlrmc . Name of protocol by which microservice should be available. |
port | Port on which server should be available and serving content with protocol selected by protocol parameter. |
Result
When request is correct apropriate response status code is returned: 200 OK when service is serving data on queried port by queried protocl and 503 SERVICE UNAVAILABLE when not. Response body is empty for this request.
Example response body
Empty.
redirect
Returns redirect to microservice address.
URL
GET /redirect/[keyType]/[keyValue]
Parameters description
Parameter name | Description |
---|---|
keyType | One of: context , microservice . When value is set to context keyValue parameter should be the context name. When value is set to microservice keyValue parameter should be the microservice name. |
keyValue | When value of keyName is set to context keyValue parameter should be the context name. When value of keyName is set to microservice keyValue parameter should be the microservice name. |
Result
When request is correct 302 FOUND is returend with microservice URL address as a Location
header value (standard temporary redirect response) with empty body.
Example response body
Empty.
availableMicroservices
Returns list of available microservices.
URL
GET /availableMicroservices
Parameters description
No parameters.
Result
Returns array of strings with available microservices' names.
Example response body
["nativeMicroservice", "servletMicroservice"]
runningMicroservices
Returns list of running microservices.
URL
GET /runningMicroservices
Parameters description
No parameters.
Result
Returns array of strings with running microservices' names.
Example response body
["nativeMicroservice", "servletMicroservice"]
listMicroservices
Returns list with details about deployed microservices.
URL
GET /listMicroservices
Parameters description
No parameters.
Result
Returns array of objects which are describing deployed microservices. Object keys are shown in response body example.
Example response body
[
{
"processId": "16364",
"name": "webcontrol",
"available": true,
"secondaryPort": 30002,
"primaryPort": 30001,
"type": "SERVLET",
"properties": {
"httpStickySessionCookieOptions": "option1=value1",
"contextName": "/webcontrol",
"externalHealthcheckURI": "/sampleURI/",
"isExternalHealthcheck": false,
"platformVersion": "1.6.0.0",
"httpStickySession": true,
"version": "1.6.0.0",
"externalPort": "8888"
},
"url": {
"redirect": "/redirect/microservice/webcontrol",
"healthcheckPrimaryPort": "/healthcheck/microservice/webcontrol/http/30001",
"healthcheckSecondaryPort": "/healthcheck/microservice/webcontrol/http/30002"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "12476",
"name": "queueMicroservice",
"available": true,
"secondaryPort": 20002,
"primaryPort": 20001,
"type": "NATIVE",
"properties": {
"platformVersion": "1.6.0.0",
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"healthcheckPrimaryPort": "/healthcheck/microservice/queueMicroservice/jlrmc/20001",
"healthcheckSecondaryPort": "/healthcheck/microservice/queueMicroservice/jlrmc/20002"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "16976",
"name": "exchange-rates",
"available": true,
"secondaryPort": 20010,
"primaryPort": 20009,
"type": "NATIVE",
"properties": {
"platformVersion": "1.6.0.0",
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"healthcheckPrimaryPort": "/healthcheck/microservice/exchange-rates/jlrmc/20009",
"healthcheckSecondaryPort": "/healthcheck/microservice/exchange-rates/jlrmc/20010"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "13260",
"name": "channelMicroservice",
"available": true,
"secondaryPort": 20018,
"primaryPort": 20017,
"type": "NATIVE",
"properties": {
"platformVersion": "1.6.0.0",
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"healthcheckPrimaryPort": "/healthcheck/microservice/channelMicroservice/jlrmc/20017",
"healthcheckSecondaryPort": "/healthcheck/microservice/channelMicroservice/jlrmc/20018"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "13044",
"name": "exchange",
"available": true,
"secondaryPort": 30008,
"primaryPort": 30007,
"type": "SERVLET",
"properties": {
"httpStickySessionCookieOptions": "option1=value1",
"contextName": "/exchange",
"externalHealthcheckURI": "/sampleURI/",
"isExternalHealthcheck": false,
"platformVersion": "1.6.0.0",
"httpStickySession": false,
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"redirect": "/redirect/microservice/exchange",
"healthcheckPrimaryPort": "/healthcheck/microservice/exchange/http/30007",
"healthcheckSecondaryPort": "/healthcheck/microservice/exchange/http/30008"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "16764",
"name": "currency-converter-gbp",
"available": true,
"secondaryPort": 20026,
"primaryPort": 20025,
"type": "NATIVE",
"properties": {
"platformVersion": "1.6.0.0",
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"healthcheckPrimaryPort": "/healthcheck/microservice/currency-converter-gbp/jlrmc/20025",
"healthcheckSecondaryPort": "/healthcheck/microservice/currency-converter-gbp/jlrmc/20026"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "5676",
"name": "currency-converter-chf",
"available": true,
"secondaryPort": 20034,
"primaryPort": 20033,
"type": "NATIVE",
"properties": {
"platformVersion": "1.6.0.0",
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"healthcheckPrimaryPort": "/healthcheck/microservice/currency-converter-chf/jlrmc/20033",
"healthcheckSecondaryPort": "/healthcheck/microservice/currency-converter-chf/jlrmc/20034"
},
"status": "RUNNING",
"activated": true
},
{
"processId": "17280",
"name": "currency-converter-eur",
"available": true,
"secondaryPort": 20042,
"primaryPort": 20041,
"type": "NATIVE",
"properties": {
"platformVersion": "1.6.0.0",
"version": "1.6.0.0",
"externalPort": "8000"
},
"url": {
"healthcheckPrimaryPort": "/healthcheck/microservice/currency-converter-eur/jlrmc/20041",
"healthcheckSecondaryPort": "/healthcheck/microservice/currency-converter-eur/jlrmc/20042"
},
"status": "RUNNING",
"activated": true
}
]
Get /getLocalMicroservicesInformation
Returns list with information about local microservices.
URL
GET /getLocalMicroservicesInformation
Parameters description
No parameters.
Result
Returns array of objects which are describing local microservices' information. Object keys are shown in response body example.
Example response body
[
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 128,
"jvmFreeMemory": 73198792,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "queueMicroservice",
"jvmTotalMemory": 149422080,
"jvmMaxMemory": 239075328,
"queueActiveThreads": 0,
"servletMaxThreads": -1
},
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 128,
"jvmFreeMemory": 48128712,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "exchange-rates",
"jvmTotalMemory": 112721920,
"jvmMaxMemory": 119537664,
"queueActiveThreads": 0,
"servletMaxThreads": -1
},
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 8,
"jvmFreeMemory": 78531272,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "channelMicroservice",
"jvmTotalMemory": 148897792,
"jvmMaxMemory": 239075328,
"queueActiveThreads": 0,
"servletMaxThreads": -1
},
{
"isAvailable": true,
"servletActiveThreads": 0,
"jLupinCommonMicroserviceType": "SERVLET",
"jlrmcMaxThreads": -1,
"queueMaxThreads": -1,
"jvmFreeMemory": 62073232,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": 0,
"jlrmcActiveThreads": -1,
"name": "exchange",
"jvmTotalMemory": 176160768,
"jvmMaxMemory": 179306496,
"queueActiveThreads": -1,
"servletMaxThreads": 10000
},
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 128,
"jvmFreeMemory": 46562904,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "currency-converter-gbp",
"jvmTotalMemory": 114294784,
"jvmMaxMemory": 119537664,
"queueActiveThreads": 0,
"servletMaxThreads": -1
},
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 128,
"jvmFreeMemory": 78240128,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "http-session-repository",
"jvmTotalMemory": 216006656,
"jvmMaxMemory": 477626368,
"queueActiveThreads": 0,
"servletMaxThreads": -1
},
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 128,
"jvmFreeMemory": 54423168,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "currency-converter-chf",
"jvmTotalMemory": 111149056,
"jvmMaxMemory": 119537664,
"queueActiveThreads": 0,
"servletMaxThreads": -1
},
{
"isAvailable": true,
"servletActiveThreads": -1,
"jLupinCommonMicroserviceType": "NATIVE",
"jlrmcMaxThreads": 128,
"queueMaxThreads": 128,
"jvmFreeMemory": 42941360,
"userAvailableFlag": true,
"jvmProcessCpuLoad": 0,
"activeSessions": -1,
"jlrmcActiveThreads": 0,
"name": "currency-converter-eur",
"jvmTotalMemory": 113770496,
"jvmMaxMemory": 119537664,
"queueActiveThreads": 0,
"servletMaxThreads": -1
}
]
getMainServerInformation
Returns Main Server's information.
URL
GET /getMainServerInformation
Parameters description
No parameters.
Result
Returns object which is describing Main Server's information. Object keys are shown in response body example.
Example response body
{
"jvmProcessCpuLoad": 0.5,
"jvmTotalMemory": 148373504,
"jvmFreeMemory": 48435448,
"serversDetailsList": [
{
"activeThreads": 0,
"entryPointType": "JLRMC",
"name": "JLRMC",
"maxThreads": 128
},
{
"activeThreads": 0,
"entryPointType": "ELASTIC_HTTP",
"name": "ELASTIC_HTTP",
"maxThreads": 128
},
{
"activeThreads": 0,
"entryPointType": "QUEUE",
"name": "QUEUE",
"maxThreads": 1024
},
{
"activeThreads": 0,
"entryPointType": "TRANSMISSION",
"name": "TRANSMISSION",
"maxThreads": 64
},
{
"activeThreads": 0,
"entryPointType": "INFORMATION",
"name": "INFORMATION",
"maxThreads": 64
},
{
"activeThreads": 1,
"entryPointType": "INFORMATION_HTTP",
"name": "INFORMATION_HTTP",
"maxThreads": 64
}
],
"jvmMaxMemory": 239075328
}
getMicroserviceLoadBalancersServiceRepository
Returns map with load balancers' names as keys and connection details list per microservice.
URL
GET /getMicroserviceLoadBalancersServiceRepository/[keyType]/[keyValue]
Parameters description
Parameter name | Description |
---|---|
keyType | One of: context , microservice . When value is set to context keyValue parameter should be the context name. When value is set to microservice keyValue parameter should be the microservice name. |
keyValue | When value of keyName is set to context keyValue parameter should be the context name. When value of keyName is set to microservice keyValue parameter should be the microservice name. |
Result
Returns map with load balancers' names as keys and connection details list per microservice. Object keys are shown in response body example.
Example response body
{
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"exchange-rates": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"channelMicroservice": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"exchange": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"currency-converter-gbp": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"http-session-repository": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"currency-converter-chf": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
],
"currency-converter-eur": [
{
"isReuseAddress": false,
"isTcpNoDelay": false,
"queuePort": 9095,
"address": "127.0.0.1",
"isOOBInline": false,
"transmissionPort": 9096,
"sendBufferSize": 0,
"informationPort": 9097,
"jlrmcPort": 9090,
"receiveBufferSize": 0,
"checkAvailableScript": null,
"isKeepAlive": false,
"readTimeoutInMilliseconds": 300000,
"soLinger": 0,
"connectionTimeoutInMilliseconds": 2000,
"trafficClass": 0
}
]
}
}
getMicroserviceRemotelyServicesNames
Returns list of remote services' names.
URL
GET /getMicroserviceRemotelyServicesNames/[keyType]/[keyValue]
Parameters description
Parameter name | Description |
---|---|
keyType | One of: context , microservice . When value is set to context keyValue parameter should be the context name. When value is set to microservice keyValue parameter should be the microservice name. |
keyValue | When value of keyName is set to context keyValue parameter should be the context name. When value of keyName is set to microservice keyValue parameter should be the microservice name. |
Result
Returns array of strings with remote services' names.
Example response body
[
"GET|/",
"POST|/convert"
]
getOSProcessAsMicroserviceRuntimeDetails
Returns microservice's runtime details.
URL
GET /getOSProcessAsMicroserviceRuntimeDetails/[keyType]/[keyValue]
Parameters description
Parameter name | Description |
---|---|
keyType | One of: context , microservice . When value is set to context keyValue parameter should be the context name. When value is set to microservice keyValue parameter should be the microservice name. |
keyValue | When value of keyName is set to context keyValue parameter should be the context name. When value of keyName is set to microservice keyValue parameter should be the microservice name. |
Result
Returns object which is describing microservice's runtime details. Object keys are shown in response body example.
Example response body
{
"localServerName": "localhost",
"queuePort": 0,
"waitForProcessDestroyResponseTime": 30000,
"isPrimaryPort": true,
"processId": "11488",
"transmissionPort": 20034,
"waitForProcessStartResponseTime": 90000,
"servicePort": 20032
}
getSystemCpuLoad
Returns current system CPU load.
URL
GET /getSystemCpuLoad
Parameters description
No parameters.
Result
Returns number (double) which is current operating system CPU load in percent.
Example response body
10.6
getEventLog
Return event log.
URL
GET /getEventLog
Parameters description
No parameters.
Result
Returns map where keys are events' ids and values are objects describing event. Object keys are shown in response body example.
Example response body
{
"5851547797701": {
"message": "technical processes ready to start due to being stopped outside jlupin:[TechnicalProcessInformation{processName='nginx', old pid='9864'}]",
"logType": "START_TECHNICAL_PROCESSES_STOPPED_OUTSIDE_JLUPIN_BEFORE",
"nodeName": "NODE_1",
"nodeIp": "10.8.0.14",
"putDateTime": "2018-03-01 09:21:09",
"putTimeInMilliseconds": 1519892469620
}
}
checkOsProcessRunnable
Checks if microservice's process is present in OS.
URL
GET /checkOsProcessRunnable/[keyType]/[name]/processId/[pid]
GET /checkOsProcessRunnable/[keyType]/[name]/processId/[pid]
Parameters description
Parameter name | Description |
---|---|
keyType | One of: context , microservice . When value is set to context name parameter should be the context name. When value is set to microservice name parameter should be the microservice name. |
name | When value of keyType is set to context name parameter should be the context name. When value of keyType is set to microservice name parameter should be the microservice name. |
pid | Process ID |
Result
When the microservice's (context's) process described by pid
and name
is present in OS, HTTP 200
is provided in the response, in other case - HTTP 500
is provided.
Example response body
Empty.
getAllEnvironmentState
Dumps all environment state.
URL
GET /getAllEnvironmentState
Parameters description
No parameters.
Result
Returns object describing whole environment state. Object keys are shown in response body example.
Example response body
{
"MICROSERVICES": {
"RUNTIME": {
"serviceRepository": {
"queueMicroservice": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
},
"LOAD_BALANCER_NO:2": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"exchange-rates": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
},
"LOAD_BALANCER_NO:2": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"channelMicroservice": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"exchange": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"currency-converter-gbp": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
},
"LOAD_BALANCER_NO:2": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"http-session-repository": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"currency-converter-chf": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
},
"LOAD_BALANCER_NO:2": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
},
"currency-converter-eur": {
"LOAD_BALANCER_NO:1": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
},
"LOAD_BALANCER_NO:2": {
"queueMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097,
"connectionTimeoutInMilliseconds": 2000,
"readTimeoutInMilliseconds": 300000,
"checkAvailableScript": null,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
}
}
},
"currentPorts": {
"queueMicroservice": {
"queuePort": 20002,
"jmxPort": 20006,
"isPrimaryPort": true,
"transmissionPort": 20004,
"servicePort": 20000
},
"exchange-rates": {
"queuePort": 20010,
"jmxPort": 20014,
"isPrimaryPort": true,
"transmissionPort": 20012,
"servicePort": 20008
},
"channelMicroservice": {
"queuePort": 20018,
"jmxPort": 20022,
"isPrimaryPort": true,
"transmissionPort": 20020,
"servicePort": 20016
},
"exchange": {
"queuePort": 0,
"jmxPort": 20036,
"isPrimaryPort": true,
"transmissionPort": 20034,
"servicePort": 20032
},
"currency-converter-gbp": {
"queuePort": 20026,
"jmxPort": 20030,
"isPrimaryPort": true,
"transmissionPort": 20028,
"servicePort": 20024
},
"http-session-repository": {
"queuePort": 20040,
"jmxPort": 20044,
"isPrimaryPort": true,
"transmissionPort": 20042,
"servicePort": 20038
},
"currency-converter-chf": {
"queuePort": 20048,
"jmxPort": 20052,
"isPrimaryPort": true,
"transmissionPort": 20050,
"servicePort": 20046
},
"currency-converter-eur": {
"queuePort": 20056,
"jmxPort": 20060,
"isPrimaryPort": true,
"transmissionPort": 20058,
"servicePort": 20054
}
},
"servers": {
"queueMicroservice": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 128,
"queueActiveThreads": 0
}
},
"exchange-rates": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 128,
"queueActiveThreads": 0
}
},
"channelMicroservice": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 8,
"queueActiveThreads": 0
}
},
"exchange": {
"JLRMC": {
"jrmcActiveThreads": -1,
"jrmcMaxThreads": -1
},
"HTTP": {
"servletActiveThreads": 0,
"activeSessions": 0,
"servletMaxThreads": 10000
},
"QUEUE": {
"queueMaxThreads": -1,
"queueActiveThreads": -1
}
},
"currency-converter-gbp": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 128,
"queueActiveThreads": 0
}
},
"http-session-repository": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 128,
"queueActiveThreads": 0
}
},
"currency-converter-chf": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 128,
"queueActiveThreads": 0
}
},
"currency-converter-eur": {
"JLRMC": {
"jrmcActiveThreads": 0,
"jrmcMaxThreads": 128
},
"HTTP": {
"servletActiveThreads": -1,
"activeSessions": -1,
"servletMaxThreads": -1
},
"QUEUE": {
"queueMaxThreads": 128,
"queueActiveThreads": 0
}
}
},
"memory": {
"queueMicroservice": {
"jvmTotalMemory": 154664960,
"jvmFreeMemory": 82481792,
"jvmMaxMemory": 239075328
},
"exchange-rates": {
"jvmTotalMemory": 120061952,
"jvmFreeMemory": 41903688,
"jvmMaxMemory": 120061952
},
"channelMicroservice": {
"jvmTotalMemory": 154140672,
"jvmFreeMemory": 87341368,
"jvmMaxMemory": 239075328
},
"exchange": {
"jvmTotalMemory": 184025088,
"jvmFreeMemory": 82754600,
"jvmMaxMemory": 184025088
},
"currency-converter-gbp": {
"jvmTotalMemory": 119537664,
"jvmFreeMemory": 38611672,
"jvmMaxMemory": 119537664
},
"http-session-repository": {
"jvmTotalMemory": 265289728,
"jvmFreeMemory": 179120560,
"jvmMaxMemory": 477626368
},
"currency-converter-chf": {
"jvmTotalMemory": 115867648,
"jvmFreeMemory": 59514680,
"jvmMaxMemory": 119537664
},
"currency-converter-eur": {
"jvmTotalMemory": 117964800,
"jvmFreeMemory": 61987496,
"jvmMaxMemory": 119537664
}
},
"cpu": {
"queueMicroservice": {
"jvmProcessCpuUtil": 0
},
"exchange-rates": {
"jvmProcessCpuUtil": 0.2
},
"channelMicroservice": {
"jvmProcessCpuUtil": 0
},
"exchange": {
"jvmProcessCpuUtil": 0.1
},
"currency-converter-gbp": {
"jvmProcessCpuUtil": 0.3
},
"http-session-repository": {
"jvmProcessCpuUtil": 0
},
"currency-converter-chf": {
"jvmProcessCpuUtil": 0.1
},
"currency-converter-eur": {
"jvmProcessCpuUtil": 0.1
}
},
"pid": {
"queueMicroservice": "13740",
"exchange-rates": "11724",
"channelMicroservice": "5724",
"exchange": "11488",
"currency-converter-gbp": "12800",
"http-session-repository": "13060",
"currency-converter-chf": "11812",
"currency-converter-eur": "10912"
},
"state": {
"queueMicroservice": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"exchange-rates": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"channelMicroservice": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"exchange": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "SERVLET",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"currency-converter-gbp": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"http-session-repository": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"currency-converter-chf": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
},
"currency-converter-eur": {
"userAvailableFlag": true,
"distributedDateTime": "2018-07-19 09:59:32",
"currentProcessState": "RUNNING",
"microserviceType": "NATIVE",
"previousMicroserviceState": "NEW",
"readyToStartAfterDistributionProcess": false,
"available": true,
"createdDateTime": "2018-07-19 09:59:32",
"isActivated": true,
"md5": null
}
},
"services": {
"queueMicroservice": [
"jLupinQueueManagerService"
],
"exchange-rates": [
"exchangeRatesService"
],
"channelMicroservice": [
"jLupinChannelManagerService"
],
"exchange": [
"GET|/",
"POST|/convert"
],
"currency-converter-gbp": [
"currencyConverterGbpService"
],
"http-session-repository": [
"httpSessionRepositorySpringConfiguration",
"httpSessionRepository"
],
"currency-converter-chf": [
"currencyConverterChfService"
],
"currency-converter-eur": [
"currencyConverterEurService"
]
}
},
"CONFIGURATION": {
"queueMicroservice": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 256,
"receiveBufferSize": 256,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 128,
"howOftenCheckingServerInMillis": 5000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms128M -Xmx256M",
"externalPort": "8001",
"version": "1.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 2,
"waitForProcessInitResponseTimeInMillis": 900000,
"waitForProcessStartResponseTimeInMillis": 900000,
"waitForProcessDestroyResponseTimeInMillis": 90000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) {\nvar isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.jlupin.impl.microservice.partofjlupin.asynchronous.jlupin.configuration.JLupinApplicationContainerProducerImpl"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 25,
"isHeapDump": true
}
},
"exchange-rates": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 1024,
"receiveBufferSize": 1024,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 512,
"howOftenCheckingServerInMillis": 5000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
}
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms64M -Xmx128M",
"externalPort": "8000",
"version": "1.5.0.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 4,
"waitForProcessInitResponseTimeInMillis": 90000,
"waitForProcessStartResponseTimeInMillis": 90000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.example.currency.converter.configuration.ExchangeRatesJLupinConfiguration"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 15,
"isHeapDump": true
},
"THREAD_POOLS": {
"THREAD_POOL_1": {
"size": 8,
"waitingTimeForTasksCompletionInMillis": 10000
}
}
},
"channelMicroservice": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 256,
"receiveBufferSize": 256,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 16,
"receiveBufferSize": 16,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 8,
"howOftenCheckingServerInMillis": 600000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms128M -Xmx256M",
"externalPort": "8001",
"version": "1.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 1,
"waitForProcessInitResponseTimeInMillis": 900000,
"waitForProcessStartResponseTimeInMillis": 900000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) {\nvar isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.jlupin.impl.microservice.partofjlupin.asynchronous.jlupin.configuration.JLupinApplicationContainerProducerImpl"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 25,
"isHeapDump": true
}
},
"exchange": {
"SERVERS": {
"HTTP": {
"type": "spring_boot",
"httpPrimaryPort": -1,
"httpSecondaryPort": -1,
"waitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 5000,
"springBootLoaderClassName": "org.springframework.boot.loader.WarLauncher",
"contextName": "/exchange",
"isStartOnMainServerInitialize": true,
"httpStickySession": false
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms64M -Xmx192M",
"externalPort": "8000",
"version": "1.5.0.0",
"switchDelayTime": 1000,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 4,
"waitForProcessInitResponseTimeInMillis": 90000,
"waitForProcessStartResponseTimeInMillis": 90000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": true,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 15,
"isHeapDump": true
},
"THREAD_POOLS": {
"THREAD_POOL_1": {
"size": 8,
"waitingTimeForTasksCompletionInMillis": 10000
}
}
},
"currency-converter-gbp": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 1024,
"receiveBufferSize": 1024,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 512,
"howOftenCheckingServerInMillis": 5000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
}
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms64M -Xmx128M",
"externalPort": "8000",
"version": "1.5.0.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 4,
"waitForProcessInitResponseTimeInMillis": 90000,
"waitForProcessStartResponseTimeInMillis": 90000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.example.currency.converter.configuration.CurrencyConverterGbpJLupinConfiguration"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 15,
"isHeapDump": true
},
"THREAD_POOLS": {
"THREAD_POOL_1": {
"size": 8,
"waitingTimeForTasksCompletionInMillis": 10000
}
}
},
"http-session-repository": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 1024,
"receiveBufferSize": 1024,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 512,
"howOftenCheckingServerInMillis": 5000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
}
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms128M -Xmx512M",
"externalPort": "8000",
"version": "1.5.0.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 4,
"waitForProcessInitResponseTimeInMillis": 90000,
"waitForProcessStartResponseTimeInMillis": 90000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.jlupin.impl.microservice.partofjlupin.httpsessionrepository.configuration.HttpSessionRepositoryJLupinConfiguration"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 15,
"isHeapDump": true
},
"THREAD_POOLS": {
"THREAD_POOL_1": {
"size": 8,
"waitingTimeForTasksCompletionInMillis": 10000
}
}
},
"currency-converter-chf": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 1024,
"receiveBufferSize": 1024,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 512,
"howOftenCheckingServerInMillis": 5000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
}
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms64M -Xmx128M",
"externalPort": "8000",
"version": "1.5.0.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 4,
"waitForProcessInitResponseTimeInMillis": 90000,
"waitForProcessStartResponseTimeInMillis": 90000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.example.currency.converter.configuration.CurrencyConverterChfJLupinConfiguration"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 15,
"isHeapDump": true
},
"THREAD_POOLS": {
"THREAD_POOL_1": {
"size": 8,
"waitingTimeForTasksCompletionInMillis": 10000
}
}
},
"currency-converter-eur": {
"SERVERS": {
"JLRMC": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
},
"TRANSMISSION": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 8,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 3600000,
"isStartOnMainServerInitialize": true
},
"QUEUE": {
"readTimeout": 480000,
"isWaitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 1024,
"receiveBufferSize": 1024,
"isReuseAddress": false,
"threadPoolSize": 128,
"isLogPeriodicOnDebug": true,
"isDestroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true
}
},
"ENTRY_POINTS": {
"QUEUE": {
"threadAmount": 512,
"howOftenCheckingServerInMillis": 5000,
"repeatsAmount": 4,
"timeToWaitBetweenRepeatProbeInMillis": 1000
}
},
"TRANSMISSION": {
"MICROSERVICES_GRANT_ACCESS": {
"MICROSERVICES_LIST": null
}
},
"PROPERTIES": {
"jvmOptions1": "-Xms64M -Xmx128M",
"externalPort": "8000",
"version": "1.5.0.0",
"switchDelayTime": 0,
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 30000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"isStartOnMainServerInitialize": true,
"priorityStartOnMainServerInitialize": 4,
"waitForProcessInitResponseTimeInMillis": 90000,
"waitForProcessStartResponseTimeInMillis": 90000,
"waitForProcessDestroyResponseTimeInMillis": 30000,
"isAllFilesToJVMAppClassLoader": false,
"isArchiveOnStart": false,
"startLogMode": "INFO",
"isInitErrorCauseWithNetworkInformation": true,
"isJmxEnabled": true,
"jmxOptions": "-Dcom.sun.management.jmxremote.local.only=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false",
"jmxPrimaryPort": -1,
"jmxSecondaryPort": -1,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }"
},
"APPLICATION": {
"applicationContainerProducerClassName": "com.example.currency.converter.configuration.CurrencyConverterEurJLupinConfiguration"
},
"INITIALIZING_LOGGER": {
"fileExtension": "log",
"fileSizeInMB": 20,
"maxFiles": 10
},
"MEMORY_ERRORS": {
"isRestartOnError": true,
"howManyTimes": 4,
"percentageGrowth": 15,
"isHeapDump": true
},
"THREAD_POOLS": {
"THREAD_POOL_1": {
"size": 8,
"waitingTimeForTasksCompletionInMillis": 10000
}
}
}
}
},
"MAIN_SERVER": {
"RUNTIME": {
"serviceRepository": {
"queueMicroservice": [
{
"address": "localhost",
"jlrmcPort": 20000,
"queuePort": 20002,
"transmissionPort": 20004,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) {\nvar isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange-rates": [
{
"address": "localhost",
"jlrmcPort": 20008,
"queuePort": 20010,
"transmissionPort": 20012,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"channelMicroservice": [
{
"address": "localhost",
"jlrmcPort": 20016,
"queuePort": 20018,
"transmissionPort": 20020,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) {\nvar isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"exchange": [
{
"address": "localhost",
"jlrmcPort": 20032,
"queuePort": 0,
"transmissionPort": 20034,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-gbp": [
{
"address": "localhost",
"jlrmcPort": 20024,
"queuePort": 20026,
"transmissionPort": 20028,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"http-session-repository": [
{
"address": "localhost",
"jlrmcPort": 20038,
"queuePort": 20040,
"transmissionPort": 20042,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-chf": [
{
"address": "localhost",
"jlrmcPort": 20046,
"queuePort": 20048,
"transmissionPort": 20050,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
],
"currency-converter-eur": [
{
"address": "localhost",
"jlrmcPort": 20054,
"queuePort": 20056,
"transmissionPort": 20058,
"informationPort": 0,
"connectionTimeoutInMilliseconds": 1000,
"readTimeoutInMilliseconds": 30000,
"checkAvailableScript": "function isAvailable(checkResponseTimeInMillis, jrmcActiveThreads, jrmcMaxThreads, queueActiveThreads, queueMaxThreads, servletActiveThreads, servletMaxThreads, jvmMaxMemoryInBytes, jvmTotalMemoryInBytes, jvmFreeMemoryInBytes, jvmProcessCpuLoadInPercentage, userAvailableFlag) { var isAvailableByUser = Boolean(userAvailableFlag); if(checkResponseTimeInMillis > 20000 || !isAvailableByUser) { return false; } return true; }",
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0,
"reuseAddress": false,
"oobinline": false,
"keepAlive": false,
"tcpNoDelay": false
}
]
},
"servers": {
"JLRMC": {
"activeThreads": 0,
"entryPointType": "JLRMC",
"maxThreads": 128
},
"INFORMATION_HTTP": {
"activeThreads": 0,
"entryPointType": "INFORMATION_HTTP",
"maxThreads": 64
},
"TRANSMISSION": {
"activeThreads": 0,
"entryPointType": "TRANSMISSION",
"maxThreads": 64
},
"ELASTIC_HTTP": {
"activeThreads": 0,
"entryPointType": "ELASTIC_HTTP",
"maxThreads": 128
},
"INFORMATION": {
"activeThreads": 0,
"entryPointType": "INFORMATION",
"maxThreads": 64
},
"QUEUE": {
"activeThreads": 0,
"entryPointType": "QUEUE",
"maxThreads": 1024
}
},
"memory": {
"jvmTotalMemory": 150470656,
"jvmFreeMemory": 52444784,
"jvmMaxMemory": 239075328
},
"cpu": {
"jvmProcessCpuUtil": 0.5
},
"eventLog": {},
"state": {
"isMainServerDeactivatedForce": false,
"isActivated": true,
"isLocalMicroservicesAvailable": true
}
},
"CONFIGURATION": {
"LOCK_MANAGER": {
"isTurnedOn": true
},
"TECHNICAL_PROCESS_MANAGER": {
"isCheckOSProcessAlive": true,
"howOftenCheckingProcessInMillis": 5000,
"responseOSTimeToCheckProcessAliveInMillis": 10000
},
"PROPERTIES": {
"maxRequestSizeInBytes": 52428800,
"maxResponseSizeInBytesDuringMicroserviceStart": 52428800,
"binaryProtocolBufferSizeInBytes": 8192
},
"ZONE": {
"name": "default"
},
"ENTRY_POINTS_SECURE_INFO": {
"isServerNameEnable": false
},
"INITIALIZING_LOGGER": {
"fileName": "main_server_initialize",
"fileExtension": "log",
"fileSizeInMB": 10,
"maxFiles": 10
},
"PROCESS_MANAGER": {
"isCheckAvailableOSMemoryOnMicroservicesStart": true,
"microservicesPortOffset": 20000,
"OS_PROCESSES_KEEPER": {
"isCheckOSProcessAlive": true,
"howOftenCheckingProcessInMillis": 5000
},
"JVM_MEMORY_ERRORS_KEEPER": {
"isCheckMemoryErrors": true,
"howOftenCheckingProcessInMillis": 5000
}
},
"MONITORING_MANAGER": {
"howOftenRefreshAllEnvironmentStateInMillis": 10000,
"isJMXEnable": true
},
"NODE_PEERS": {
"NODE_1": {
"ip": "127.0.0.1",
"jlrmcPort": 9090,
"queuePort": 9095,
"transmissionPort": 9096,
"informationPort": 9097
}
},
"EVENT_LOG_MANAGER": {
"howOftenCheckingExpireTimeInMillis": 20000,
"logExpireTimeInMillis": 120000,
"maximumSizeInMegabytes": 5
},
"MAIN_SERVER": {
"name": "NODE_1",
"location": "DC1"
},
"ENTRY_POINTS": {
"JLRMC": {
"isSilentErrorMessageMode": false,
"isSilentStackTraceMode": false,
"logPeriodicOnDebug": false
},
"ELASTIC_HTTP": {
"isSilentErrorMessageMode": false,
"isSilentStackTraceMode": false,
"keepAliveOverNetProtocolTimeInMillis": 1000,
"checkKeepAlive": false,
"logPeriodicOnDebug": false,
"defaultSequenceName": "jacksonParamArrayJsonInOutSequence",
"defaultApiId": "ROA",
"simpleCORSEnabled": true
},
"TRANSMISSION": {
"isSilentErrorMessageMode": false,
"isSilentStackTraceMode": false,
"logPeriodicOnDebug": false
},
"INFORMATION": {
"isSilentErrorMessageMode": false,
"isSilentStackTraceMode": false,
"logPeriodicOnDebug": false
},
"INFORMATION_HTTP": {
"isSilentErrorMessageMode": false,
"isSilentStackTraceMode": false,
"logPeriodicOnDebug": false,
"keepAliveOverNetProtocolTimeInMillis": 1000,
"checkKeepAlive": false
},
"QUEUE": {
"logPeriodicOnDebug": false
}
},
"MICROSERVICES_LOAD_BALANCER_SETTINGS": {
"singleRequestRepeatsAmount": 3,
"howOftenCheckingMicroservicesInMillis": 5000,
"externalHealthCheckPeriod": 5000,
"externalNodePeersStartCheckDelayInMillis": 1000,
"EXTERNAL_CONNECTIONS": {
"connectionSocketTimeoutInMillis": 1000,
"readTimeoutInMillis": 90000,
"isKeepAlive": false,
"isOOBInline": false,
"isTcpNoDelay": false,
"isReuseAddress": false,
"sendBufferSize": 0,
"receiveBufferSize": 0,
"soLinger": 0,
"trafficClass": 0
}
},
"SERVERS": {
"JLRMC": {
"port": 9090,
"readTimeout": 480000,
"waitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"logPeriodicOnDebug": true,
"destroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true,
"entryPoint": "JLRMC",
"SSL": {
"isSSL": false,
"isTwoWaySSLAuthentication": false,
"X.509.Format": {
"isActive": true,
"serverX509CertificateWithRSAPublicKeyFileName": "serverX509Certificate.crt",
"serverPKCS8EncodedWithRSAPrivateKeyFileName": "serverPrivateKey.pk"
}
}
},
"ELASTIC_HTTP": {
"port": 8082,
"readTimeout": 480000,
"waitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 128,
"logPeriodicOnDebug": true,
"destroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true,
"entryPoint": "ELASTIC_HTTP",
"SSL": {
"isSSL": false,
"isTwoWaySSLAuthentication": false,
"X.509.Format": {
"isActive": true,
"serverX509CertificateWithRSAPublicKeyFileName": "serverX509Certificate.crt",
"serverPKCS8EncodedWithRSAPrivateKeyFileName": "serverPrivateKey.pk"
}
}
},
"QUEUE": {
"port": 9095,
"readTimeout": 480000,
"waitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 1024,
"receiveBufferSize": 1024,
"isReuseAddress": false,
"threadPoolSize": 1024,
"logPeriodicOnDebug": true,
"destroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true,
"entryPoint": "QUEUE",
"SSL": {
"isSSL": false,
"isTwoWaySSLAuthentication": false,
"X.509.Format": {
"isActive": true,
"serverX509CertificateWithRSAPublicKeyFileName": "serverX509Certificate.crt",
"serverPKCS8EncodedWithRSAPrivateKeyFileName": "serverPrivateKey.pk"
}
}
},
"TRANSMISSION": {
"port": 9096,
"readTimeout": 480000,
"waitForFinishExecuteAllRequests": false,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 64,
"logPeriodicOnDebug": true,
"destroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true,
"entryPoint": "TRANSMISSION",
"SSL": {
"isSSL": true,
"isTwoWaySSLAuthentication": true,
"X.509.Format": {
"isActive": true,
"serverX509CertificateWithRSAPublicKeyFileName": "serverX509Certificate.crt",
"serverPKCS8EncodedWithRSAPrivateKeyFileName": "serverPrivateKey.pk"
}
}
},
"INFORMATION": {
"port": 9097,
"readTimeout": 480000,
"waitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 64,
"logPeriodicOnDebug": true,
"destroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true,
"entryPoint": "INFORMATION",
"SSL": {
"isSSL": false,
"isTwoWaySSLAuthentication": false,
"X.509.Format": {
"isActive": true,
"serverX509CertificateWithRSAPublicKeyFileName": "serverX509Certificate.crt",
"serverPKCS8EncodedWithRSAPrivateKeyFileName": "serverPrivateKey.pk"
}
}
},
"INFORMATION_HTTP": {
"port": 9098,
"readTimeout": 480000,
"waitForFinishExecuteAllRequests": true,
"waitToShutdownThreadsOnStop": 60000,
"backlog": 0,
"receiveBufferSize": 0,
"isReuseAddress": false,
"threadPoolSize": 64,
"logPeriodicOnDebug": true,
"destroyThreadOnTimeout": false,
"threadExecutingTimeOut": 240000,
"isStartOnMainServerInitialize": true,
"entryPoint": "INFORMATION_HTTP",
"SSL": {
"isSSL": false,
"isTwoWaySSLAuthentication": false,
"X.509.Format": {
"isActive": true,
"serverX509CertificateWithRSAPublicKeyFileName": "serverX509Certificate.crt",
"serverPKCS8EncodedWithRSAPrivateKeyFileName": "serverPrivateKey.pk"
}
}
}
}
},
"PRODUCT_INFO": {
"commitNo": "1dfff125",
"code": "CYPRUS",
"name": "JLupin Platform Community Edition",
"version": "1.5.0.0-ce"
}
},
"TECH_MICROSERVICES": {
"RUNTIME": {
"nginx": {
"running": true,
"processId": "7100"
}
}
},
"OS": {
"RUNTIME": {
"memory": {
"FREE": 1890357248,
"TOTAL": 8454553600
},
"cpu": {
"cpuUtil": 31.5
}
}
}
}