IT-словарь › Инфраструктура › Apache Camel

Apache Camel

Инфраструктура Svenska → Обновлено: 2026-10-17

Java-фреймворк для интеграции систем, вышедший в 2007 году: реализует паттерны из книги Enterprise Integration Patterns (Хоп и Вульф) в виде исполняемого кода.

Маршруты описываются на DSL: from("kafka:orders").filter(...).to("jms:queue:fulfilment"). Около 300 готовых компонентов подключаются практически к чему угодно — файловым системам, FTP, JMS, Kafka, HTTP, SQL, S3, Salesforce, почте, — а между ними стоят паттерны вроде content-based router, splitter, aggregator, dead letter channel и idempotent consumer. Camel, таким образом, делает то же, что ESB, но как библиотека внутри вашего приложения, а не центральный продукт, в который всем надо разворачиваться. Camel K и Camel Quarkus запускают те же маршруты бессерверно в Kubernetes.

← Назад к словарю