This is the Java implementation of the Executor Microservice of Immunizer: A Scalable Loosely-Coupled Self-Protecting Software Framework using Adaptive Microagents and Parallelized Microservices. It leverages distributed and parallel processing thanks to cluster-computing frameworks, such as Apache Spark and Google DataFlow, abstracted and unified through Apache Beam.
- Sequence Diagram
- Monitor Microservice
- Analyzer Microservice
- Planner Microservice
- Executor Microservice
- Dashboard Microservice
All dependencies are managed through Gradle.
- framework: source code and dependencies managed by Gradle
- Linux Ubuntu 18.04 (Bionic)
- OpenJDK 11
- Gson 2.8.6
- Apache Kafka Clients API 2.4.0
- Please refer to the parent project How To
- Please refer to the parent project Publications