Блоги
Контент с тегом camel .
Использование Apache Camel REST DSL в нескольких контекстах
В ходе работы над нашей интеграционной платформой Entaxy у нас возникла задача запуска разных REST API в разных Camel контекстах. Для этих целей был выбран Camel REST DSL, который мы успешно использовали для других задач. Но почти сразу мы натолкнулись на проблему, которая ставила под угроз...
camel-cxf-blueprint - проблема с ClassNotFoundException
Недавно натолкнулись на небольшую проблему и потратили некоторое время в связи с ней - вдруг наш блог сэкономит кому-нибудь время... Мы делали простой маршрут на Apache Camel с использованием Apache CXF. В blueprint был добавлен CXF Server: <!-- CXF servers --> &...
Использование интеграционного шаблона Poll Enrich в WSO2 EI
Представьте ситуацию - вам надо забрать сообщение из очереди брокера по пришедшему REST запросу. Вполне нормальная задача, для которой есть отдельный шаблон EIP, который называется Poll Enrich - https://camel.apache.org/components/3.4.x/eips/pollEnrich-eip.html/. В WSO2 EI мы...
"Гальваническая развязка" при помощи Apache Camel и Kafka - как сделать асинхронное синхронным?
Некоторые наши заказчики имеют вполне себе чёткое требование от службы информационной безопасности - нельзя делать прямые tcp запросы из интернетов в защищённый сегмент, а-та-та! В этом случае на помощь приходит брокер - либо классический JMS (AMQP) типа Active MQ или Rabbit MQ, либо потоко...
Интересное в интеграции. Часть 2. AtlasMap.
AtlasMap - ещё один интеграционный проект или фреймворк, как вам будет угодно. Фреймворк предназначен для удобного преобразования данных. Проект достаточно активно развивается и среди разработчиков есть представители Red Hat. Одним из основных вариантов использования является запуск в рамка...
Интересное в интеграции. Часть 1. Syndesis.
Этой статьёй я хотел бы открыть небольшой цикл, посвящённый интеграционным продуктам/фреймворкам, которые показались интересными для небольших исследований и обзоров. Первая часть будет посвящена проекту Syndesis - это upstream проект продукта Red Hat Fuse Online. У Red Hat есть продукт под...
Дебаг маршрутов Camel в Red Hat Dev Studio или как отпескоструить пескоструй
Один мой хороший приятель как-то рассказал мне историю как он подрабатывал промышленным альпинизмом. Ему поступил заказ на чистку труб на каком-то заводе. Он со своими соратниками приехал на объект, им выдали пескоструй, показали трубы. И первое, что он очистил - это сам пескоструй, так как...
WSO2 Ballerina - программируемая интеграция
Компания WSO2 на протяжении уже нескольких лет ведёт разработку своего языка для программирования интеграционных взаимодействий. Идея появилась примерно в 2015 году и за это время от первых обсуждений всё эволюционировало в полноценное решение - https://ballerina.io/. Осенью прошлого г...
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...
JBoss Fuse и CXF: Изменение в механизме выдачи wsdl файла веб-сервиса
У заказчика возникла просьба запретить или ограничить раздачу wsdl файла веб-сервиса. В случае с JBoss Fuse, работу с веб-сервисами обеспечивает Apache CXF. Доступ к wsdl файлу осуществляется http запросом вида: http://localhost:8195/cxf/services/test_emdev?wsdl. Порывшись немного в исходни...
- 6.2 (12)
- 7.0 (12)
- activiti (14)
- apache camel (6)
- camel (11)
- devcon (6)
- devops (5)
- emdev (9)
- emdev limited (9)
- entaxy (13)
- esb (10)
- fuse (5)
- gartner (7)
- google apps (6)
- jboss (5)
- liferay (143)
- liferay 7.1 (11)
- liferay dxp (11)
- liferay7 (12)
- openshift (8)
- osgi (5)
- redhat (15)
- rest (6)
- wso2 (70)
- wso2 api-m (10)
- wso2 ei (8)
- wso2ei (5)
- wso2esb (7)
- wso2is (8)
- емдев (11)
Сайт использует файлы cookie. Они позволяют узнавать вас и получать информацию о вашем пользовательском опыте. Это нужно, чтобы улучшать сайт. Посещая страницы сайта и предоставляя свои данные, вы позволяете нам предоставлять их сторонним партнерам. Если вы согласны, продолжайте пользоваться сайтом. Если нет – установите специальные настройки в браузере или обратитесь в техподдержку.