Блоги

Навигационные полоски

Контент с тегом camel .

Использование Apache Camel REST DSL в нескольких контекстах

Использование Apache Camel REST DSL в нескольких контекстах

В ходе работы над нашей интеграционной платформой Entaxy у нас возникла задача запуска разных REST API в разных Camel контекстах. Для этих целей был выбран Camel REST DSL, который мы успешно использовали для других задач. Но почти сразу мы натолкнулись на проблему, которая ставила под угроз...

06.07.2022
camel-cxf-blueprint - проблема с ClassNotFoundException

camel-cxf-blueprint - проблема с ClassNotFoundException

Недавно натолкнулись на небольшую проблему и потратили некоторое время в связи с ней - вдруг наш блог сэкономит кому-нибудь время... Мы делали простой маршрут на Apache Camel с использованием Apache CXF. В blueprint был добавлен CXF Server:     <!-- CXF servers -->   &...

23.12.2021
Использование интеграционного шаблона Poll Enrich в WSO2 EI

Использование интеграционного шаблона Poll Enrich в WSO2 EI

Представьте ситуацию - вам надо забрать сообщение из очереди брокера по пришедшему REST запросу. Вполне нормальная задача, для которой есть отдельный шаблон EIP, который называется Poll Enrich - https://camel.apache.org/components/3.4.x/eips/pollEnrich-eip.html/. В WSO2 EI мы...

02.09.2021

"Гальваническая развязка" при помощи Apache Camel и Kafka - как сделать асинхронное синхронным?

Некоторые наши заказчики имеют вполне себе чёткое требование от службы информационной безопасности - нельзя делать прямые tcp запросы из интернетов в защищённый сегмент, а-та-та! В этом случае на помощь приходит брокер - либо классический JMS (AMQP) типа Active MQ или Rabbit MQ, либо потоко...

18.05.2021
Интересное в интеграции. Часть 2. AtlasMap.

Интересное в интеграции. Часть 2. AtlasMap.

AtlasMap - ещё один интеграционный проект или фреймворк, как вам будет угодно. Фреймворк предназначен для удобного преобразования данных. Проект достаточно активно развивается и среди разработчиков есть представители Red Hat. Одним из основных вариантов использования является запуск в рамка...

17.12.2020
Интересное в интеграции. Часть 1. Syndesis.

Интересное в интеграции. Часть 1. Syndesis.

Этой статьёй я хотел бы открыть небольшой цикл, посвящённый интеграционным продуктам/фреймворкам, которые показались интересными для небольших исследований и обзоров. Первая часть будет посвящена проекту Syndesis - это upstream проект продукта Red Hat Fuse Online. У Red Hat есть продукт под...

14.12.2020
Дебаг маршрутов Camel в Red Hat Dev Studio или как отпескоструить пескоструй

Дебаг маршрутов Camel в Red Hat Dev Studio или как отпескоструить пескоструй

Один мой хороший приятель как-то рассказал мне историю как он подрабатывал промышленным альпинизмом. Ему поступил заказ на чистку труб на каком-то заводе. Он со своими соратниками приехал на объект, им выдали пескоструй, показали трубы. И первое, что он очистил - это сам пескоструй, так как...

16.10.2020
WSO2 Ballerina - программируемая интеграция

WSO2 Ballerina - программируемая интеграция

Компания WSO2 на протяжении уже нескольких лет ведёт разработку своего языка для программирования интеграционных взаимодействий. Идея появилась примерно в 2015 году и за это время от первых обсуждений всё эволюционировало в полноценное решение - https://ballerina.io/. Осенью прошлого г...

26.02.2020

JBoss Fuse: Использование Camel для старта дочерних контейнеров

JBoss Fuse настройка автоматического запуска контейнеров при загрузке системы Во первых надо создать wrapper для root по инструкции https://access.redhat.com/documentation/en-US/Red_Hat_JBoss_Fuse/6.1/html/Configuring_and_Running_Red_Hat_JBoss_Fuse/ESBAdminService.html#ESBAdminWrapperGener...

07.04.2017

JBoss Fuse и CXF: Изменение в механизме выдачи wsdl файла веб-сервиса

У заказчика возникла просьба запретить или ограничить раздачу wsdl файла веб-сервиса. В случае с JBoss Fuse, работу с веб-сервисами обеспечивает Apache CXF. Доступ к wsdl файлу осуществляется http запросом вида: http://localhost:8195/cxf/services/test_emdev?wsdl. Порывшись немного в исходни...

03.04.2017
— Предметов на странице
Показывается результатов: 10.