Skip to content

Example of reactive data streaming in BI software (presentation)

Notifications You must be signed in to change notification settings

aigor/rx-presentation-2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RxJava as a key component in mature Big Data product

Build Status

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)

Slides


Short description

This application simulates process of query execution in Big Data product.

Application snapshot

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.


Build & run

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.


Application Notices

  • Spring Boot Actuator base url: /application

Recommended articles