Anomalous Container Scoring Microservice
Overview
Description: This microservice is responsible for listening to the Reefer Telemetry Topic topic where the IOT sensor devices of the Reefer Containers will be sending their telemetry data to. These telemetry events will be read and used to contact a container anomaly prediction service based on Watson Machine Learning, hosted on the IBM Cloud. Depending on whether the prediction service predicts a container anomaly, this Telemetry microservice will send a Container Anomaly Event to the Containers Topic for the Containers microservice to handle the shipping goods spoilage.
This microservice has been implemented using the latest Reactive Messaging feature of MicroProfile 3.0. running on the OpenLiberty server.
Further details: Microservices Details > Anomalous Container Scoring
Github repository: refarch-reefer-ml
Folder: scoring-mp
Kafka topics consumed from:
Kafka topics produced to:
Events reacted to:
Events produced:
EDA Patterns implemented:
Build
Reference: https://github.com/ibm-cloud-architecture/refarch-reefer-ml/blob/master/docs/infuse/dev-scoring.md
Run
Reference: https://github.com/ibm-cloud-architecture/refarch-reefer-ml/blob/master/docs/infuse/dev-scoring.md