apache_camel
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| apache_camel [2023/12/07 15:54] – [Camel documentation] kalaschnikow | apache_camel [2023/12/12 17:00] (current) – [Apache Camel] kalaschnikow | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Apache Camel ====== | ||
| + | |||
| + | https:// | ||
| + | |||
| + | Apache Camel is an Open Source Integration framework based on known [[https:// | ||
| + | |||
| + | EIPs implemented by Camel are described in a well known [[https:// | ||
| + | |||
| + | |||
| + | * Camel empowers you to define routing and mediation rules in a DSL (e.g. Java, XML, YAML etc) | ||
| + | * Camel uses URIs to work with any kind of transport or messaging model (e.g. HTTP, Kafka, JMS ...) | ||
| + | * as well as pluggable Components and DataFormat options | ||
| + | * Camel has | ||
| + | * support for BeanBinding | ||
| + | * integration with some popular frameworks (like Spring) | ||
| + | * support for unit testing of routes | ||
| + | |||
| + | |||
| + | ===== Camel documentation ===== | ||
| + | * [[Apache Camel User Manual]] | ||
| + | * My summary of [[https:// | ||
| + | |||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * Properties | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||
| + | * Examples | ||
| + | * [[https:// | ||
| + | * a little bit outdated, but still usable. | ||
| + | * [[http:// | ||
| + | |||
| + | ===== Camel related projects ===== | ||
| + | |||
| + | * Apache Kameleon -> https:// | ||
| + | * A project generator for Apache Camel. It generates maven-based Java project with preconfigured Apache Camel runtime and selected components/ | ||
| + | * The simplest way to generate a new Camel project. | ||
| + | * On Github: https:// | ||
| + | |||
| + | * Apache Karavan -> https:// | ||
| + | * UI (" | ||
| + | * Karavan can run as | ||
| + | * web application | ||
| + | * VS Code extension | ||
| + | * Eclipse Che plugin | ||
| + | * Runs generated code with | ||
| + | * JBang (" | ||
| + | * after the export the code can run with | ||
| + | * Quarkus | ||
| + | * Spring Boot | ||
| + | * If Karavan is installed in Kubernetes | ||
| + | * as web application | ||
| + | * -> export to git | ||
| + | * -> Tekton pipelines | ||
| + | * Misc links | ||
| + | * https:// | ||
| + | |||
