Package com.bank.trading.data
package com.bank.trading.data
This is the package for all the data related services of the system.
The backbone of the HFTS are the data services that provide the necessary data for the system to run.
These services must have high availability and reliability. We also need a service to gather market data and reference data.
We also need a service that can store data long term for compliance, research or testing purposes.
This package also includes the Lamport Clock for system synchronization.
The lamport clock also houses the UDP multicast and that Replay service.
- Version:
- 1.0
- Author:
- Tani Diament
-
ClassesClassDescriptionBackup data service that receives log data form the Lamport clock service and then backs it up in SQL database.Lamport clock service to keep track of the logical time of the system.This service takes market data from bloomberg and streams to lamport service.This service takes market data from bloomberg and stream to lamport service.Replay service to catch booted up service or lagging service to the current state of the system.This class is responsible for the UDP multicast.