Configuration
Below is shown example configuration for technical microservice.
CONFIGURATION:
BASE:
name: exampleName
type: default
readStreamsWaitTimeInMillis: 5000
OPERATIONS:
start: 'bin\\start.sh'
stop: 'bin\\stop.sh'
#getPid: 'bin\\getPid.sh'
#yourCommand: 'bin\\yourCommand.sh'
PARAMETERS:
waitAfterStopOperationTime: 6000
version: '1.6.0.0'
PROPERTIES:
isStartOnMainServerInitialize: true
platformVersion: '1.6.0.0'
isCritical: false
startupOrder: 1
Section BASE
| Parameter |
Description |
| name |
Name of technical microservice. |
| type |
For now custom technical microservices must have type set to 'default'. |
| readStreamsWaitTimeInMillis |
Time (in milliseconds) to wait before reading stream from microservice. |
Section OPERATIONS
Map of operations defined for technical microservice. Required are start and stop. Optional one used for retrieving technical microservice PID is getPid. You can also define custom commands you want.
Section PARAMETERS
| Parameter |
Description |
| waitAfterStopOperationTime |
Time (in milliseconds) to wait after stop command is executed. |
| version |
Version of microservice. |
Section PROPERTIES
| Parameter |
Description |
| isStartOnMainServerInitialize |
Flag determining if start microservice when platform starts. |
| platformVersion |
Version of platform. |
| isCritical |
Flag determining if microservice is critical. If critical microservice won't start platform will be shutdowned. |
| startupOrder |
Order of microservice to start. |