-
Notifications
You must be signed in to change notification settings - Fork 54
Service Registry Configuration
The system configuration properties can be found in the application.properties file located at {core-system}/src/main/resources folder.
Note: During the build process this file is going to be built into the executable jar, but also going to be copied next to the jar file. Any modification in the configuration file located next to the executable jar file will overide the built in configuration property value.
URL to the database.
Username to the database.
Password to the database.
The driver provides the connection to the database and implements the protocol for transferring the query and result between client and database.
Specify the database dialect for Java Persistence API.
Set to true in order to log out the mysql queries.
Set to true to log out mysql queries in pretty format. (Effective only when 'spring.jpa.show-sql' is 'true')
Auto initialization of database tables. Value must be always 'none'.
IP address of the server.
Port number of the server.
Set this when the system is available via domain name within the network.
Set this when the system is available via domain port within the network.
Name of the system. Must be always ’SERVICEREGISTRY’.
Set to ’true’ in order to show all request/response in debug log.
f ’true’ the service providers will be pinged in a fixed time interval and service offerings will be removedwhere the provider was not available.
How much time the system should wait for the ping response (in milliseconds).
How frequently should the ping happen, in minutes.
If ’true’ the service offerings will be automatically removed, where the endOfValidity timestamp field is inthe past, meaning the offering expired.
How frequently the database should be checked for expired services, in minutes.
Interface names has to follow this format PROTOCOL-SECURITY-FORMAT, where security can beSECURE or INSECURE and protocol and format must be a sequence of letters, numbers and underscore.A regexp checker will verify that. If this setting is set to true then the PROTOCOL and FORMAT mustcome from a predefined set.
If ’true’, service definitions has to follow these rules: They only contains letters (english alphabet), numbersand dash (-), and have to start with a letter (also cannot end with dash).
If ’true’, address detection from HttpServletRequest will be performed at the time of systems and serviceregistration/unregistration.
Comma separated list representing the possible proxy servers like load-balancer etc... before ServiceReg-istry.
If ’true’, the registration of systems with self-addressing IPv4, IPv6 and no-type addresses are allowed. Incase of self-addressing addresses the IP packets cannot be directed from one device to another.
If ’true’, the registration of systems with non-routable IPv4 and IPv6 addresses are allowed. In case ofnon-routable addresses the IP packets cannot be directed from one network to another.
Set to ’false’ in order to disable https mode.
Type of the key store.
Path to the key store.
Password to the key store.
Alias name of the certificate.
Password to the certificate.
Must be always ’need’ which means that SSL client authentication is necessary when SSL is enabled..
Type of the trust store.
Path to trust store.
Password to trust store.
If true, http client does not check whether the hostname is match one of the server’s SAN in its certificate.
todo
-Dlog4j.configurationFile={external-file}
Certificates
Quick start
How to contribute?
- Inter-Cloud setup
- Java Memory Usage
- MySQL Connections
- Change Database Engine
- Compile Only One Module
Service Registry
- Service Registry - Overview
- Service Registry - Services
- Service Registry - Management
- Service Registry - Configuration
Orchestrator
- Orchestrator - Overview
- Orchestrator - Services
- Orchestrator - Management
- Orchestrator - Configuration
Authorization
- Authorization - Overview
- Authorization - Services
- Authorization - Management
- Authorization - Configuration
Gatekeeper
Gateway
Event Handler
- Event Handler - Overview
- Event Handler - Services
- Event Handler - Management
- Event Handler - Configuration
Choreographer
- Choreographer - Overview
- Choreographer - Services
- Choreographer - Management
- Choreographer - Configuration
Quality of Service Monitor
Certificate Authority
- Certificate Authority - Overview
- Certificate Authority - Services
- Certificate Authority - Management
- Certificate Authority - Configuration
System Registry
- System Registry - Overview
- System Registry - Services
- System Registry - Management
- System Registry - Configuration
Device Registry
- Device Registry - Overview
- Device Registry - Services
- Device Registry - Management
- Device Registry - Configuration
Onboarding
Data Manager
Time Manager
Plant Description Engine
- Plant Description Engine - Overview
- Plant Description Engine - Services
- Plant Description Engine - Management
- Plant Description Engine - Configuration
HawkBit Configuration Manager
Device Hub