Delivers data to specific network locations in an efficient, secure and near real-time manner.
Note this is currently a work in progress product, and we wouldn't recommend using it in production yet. We intend to open source other related components and documentation in the near future.
- Reduce network traffic usage by delivering data to location groups only once in most cases
- Optimise the time taken to deliver data to a location
- Throttle traffic not to impact the network
- Only data required by the location is routed to it
- Java 1.8+
- Groovy 2.5.4+
- Gradle 5.4.1+
- Clone the project from git into a local folder (eg /code/aqueduct-pipe)
- File -> New -> Project from Existing Sources
- Select your folder (eg /code/aqueduct-pipe)
- Import project from external model -> Gradle -> Next
- <Leave Default Settings> -> Finish
- Preferences -> Build, Execution, Deployment -> Build Tools -> Gradle -> Runner
- Delegate IDE build/run actions to Gradle: <Checked>
- Run tests using: Gradle Test Runner
./gradlew test integration