- Data Ingestion using Apache Camel
- Streamed Ingestion
- Executor Pool to ingest the data to Chronicle Map | Database
- Pre-Process and build Chronicle Map for caching
- Off heap Map for caching considering the volume of data to be cached
- Tutorial
- Chronicle Map features
- Jetty | Undertow Containers for Rest End Points
- Low memory footprint
- Non Blocking (Event Loop Arch) & NIO based
- Quick boostrap time
Run the following commands from project directory through terminal/shell
-
mvn clean install -DskipTests
-
Configure JDBC URL and file drop location in
application.yaml
as per your enviroment -
java -jar target/data-ingestion-staging-0.0.1-SNAPSHOT.jar
Make sure to use Java > 1.8 to leverage Chronicle Map features
- export JAVA_HOME=
/usr/libexec/java_home -v1.8.0