In-Depth Guide to Plugin Architectures with Spring, Consul, and Camel

Written by jadam | Published 2020/11/04
Tech Story Tags: data-management | software-architecture | data-science | kotlin | spring-boot | apache-camel | plugins | software-development

TLDR In-depth Guide to plugin Architectures with Spring, Consul, and Camel. OpenDMP allows users to run arbitrary scripts, programs, and/or tools on their data flows. The plugin processor is the one in the center of the system. Apache Camel provides support for calling external services as part of a Camel route via the ServiceCall EIP. Camel will automatically query Consul for an available instance and call the requested service, feeding the result back into the Camel route. Camel also provides the ability to specify an error handler on a per-processor basis, so I made use of the DeadLetter.via the TL;DR App

no story

Written by jadam | Software Developer
Published by HackerNoon on 2020/11/04