infinispan-demos / streaming-data-deepdive

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Streaming Data Deep Dive

Requirements

  • OpenShift 3.7.2
  • Maven
  • NodeJS 4.2 ( nvm is a great tool for switching around NodeJS versions)

Starting the solution

  1. Launch ./start-solution.sh and verify all the components are correctly deployed
  • Connect to https://127.0.0.1:8443/ with developer:developer
  • Go to my-project and these applications with a single pod correctly started should be present :
    • datagrid-visualizer
    • delayed-listener
    • delayed-trains
    • positions-injector
    • stations-injector
    • workshop-main
    • datagrid (with 3 pods)
  1. Launch the data injectors
  • Start the injector curl http://workshop-main-myproject.127.0.0.1.nip.io/inject
  1. Check the datagrid visualizer
  1. Start the Dashboard - run the main delayed-dashboard/DelayedDashboard and see the delayed trains

  2. Start the node client in the web-viewer : ./start.sh and see in http://localhost:3000/ the trains moving

Live coding

Live coding steps are specific to an event delivery:

About


Languages

Language:Java 50.2%Language:JavaScript 44.4%Language:CSS 3.0%Language:Shell 1.9%Language:HTML 0.6%