Additional Configurations
Embedded Aggregator
There is the ability to embed Aggregator into TimeBase service to improve overall performance by running as a single service.
The advantage of embedded mode is the elimination of inter-process communication between this service and TimeBase.
The disadvantages are:
- The inability to run .Net-based connectors. Only Java-based data connectors can be used.
- The possibility of data connector malfunction or resource consumption impacting TimeBase.
Configuration
- Launch QuantServer Architect and click Edit.
- Enable Aggregate and/or Maintain Market Data.
- Click on Aggregator box and select Embedded checkbox.
- Please refer to Configuring Services section for details on additional configuration settings.
- Click Apply, Start, and then Done.
- Start TimeBase service. Verify that aggregator process has been started by reviewing QuantServer logs.
Connection with TimeBase OAuth2
To enable the Aggregator to connect to a TimeBase, configured with OAuth2, specify the following parameters in admin.properties
configuration file:
QuantServer.security=OAUTH
QuantServer.security.oauth2Login=SECRET
QuantServer.security.oauth2Login.secret=<secret>
Alternatively, you can configure these parameters in QuantServer Architect
by navigating to Edit
-> QuantServer config
:
To connect using the certificate credentials flow
instead of a secret
, specify the following parameters in admin.properties
configuration file:
QuantServer.security=OAUTH
QuantServer.security.oauth2Login=CERT
QuantServer.security.oauth2Login.keyAlias=<alias>
QuantServer.security.oauth2Login.keyStore=<keystore path>
QuantServer.security.oauth2Login.keyStorePassword=<keystore password>
QuantServer.security.oauth2Login.keyStoreType=<JKS|PKCS12>
Alternatively, you can configure these parameters in QuantServer Architect
by navigating to Edit
-> QuantServer config
:
Aggregator under .NET
Aggregator service platform can be changed in order to run .Net-based connectors. To enable Aggregator under .Net, perform the following steps:
- Launch QuantServer Architect and click Edit.
- Enable Aggregate and/or Maintain Market Data.
- Click on Aggregator box and in ** drop-down list select NET64**.
- Complete Aggregator service configuration as described in Configuring Services section.