This project shows up a sample platform composed by 3 modules: Hub, Security and Monitor.
The purpose is to demonstrate how to create a event based platform using MQTT protocol to comunicate all modules. It's a demonstration of Microservices orquestration.
git clone https://github.com/keuller/event-driven-platform.git
You make sure that you have Maven installed in your machine, first.
$ mvn clean compile install
Each module must be performed individually, through Maven using the same command as below.
$ mvn clean compile exec:exec -q
Note: Hub module must be run fist over all other modules.
You must point out your browser at http://localhost:8080/health to test whether the platform is healthy or not.