Small application that demonstrate Reactive approaches for Big Data visualization.
This is a demo application for presentation given on JEEConf-2017 and JavaDay 2017. Short description of the presentation is here.
Presentation lives here (on SlideShare)
This application simulates process of query execution in Big Data product.
It uses Server Sent Events for client-server communication and RxJava library for asynchronous workflow. It is based on Spring Boot 2 & SpringFramework 5. Application uses WebFlux framework for REST & Server Sent Events. UI components uses Google Charts. UI design is based on CSS framework Skeleton.
To build application you need JDK 1.8
to be installed on your environment.
To run application you have to go into project root folder & run next command in terminal:
mvn spring-boot:run
After successful start application will be accessible on url: http://localhost:8080
.
- Spring Boot Actuator base url:
/application