apache-camel

Apache Camel и другие продукты ESB

Привет, Если у нас есть Apache Camel, зачем использовать другие решения, такие как Apache ServiceMix и Mule? Есть ли что-то, что Apache Camel не может сделать по сравнению с этими продуктами? Когда использовать Мула / ServiceMix и когда использовать ...

Когда использовать интеграцию весны против верблюда?

как опытный пользователь Spring я предполагал, что интеграция Spring будет иметь наибольший смысл в недавнем проекте, требующем некоторых возможностей обмена сообщениями (JMS) (подробнее). После нескольких дней работы с Spring Integration он по-прежн ...

Что такое Apache Camel?

Я не понимаю, что именно верблюд делает. Если бы вы могли дать в 101 слове введение в Camel: что именно? как он взаимодействует с приложением, написанным на языке Java? это то, что идет вместе с сервером? это независимая программа? пожалуйста ...

Подходящая архитектура для перезаписи со сценарием интеграции + миграции

Недавно мы начали проект в компании, в которой я работаю, чтобы реструктурировать и переписать ландшафт наших систем и спасти будущее наших детей. У нас есть 3-4 устаревших системы, которые абсолютно не могут быть адаптированы к новым случаям испол ...

Сканирование Пакета Apache Camel

Возможно ли в конфигурации Apache Camel обеспечить несколько сканирований пакетов? Например, могу ли я предоставить это? <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring"> <package>com.demo.package1</package&g ...

Как динамически загружать значения файлов свойств в apache camel + spring

Я новичок, использующий camel 2.17 с пружиной. У меня есть процессор, который получает код ошибки от веб-службы, и я настроил описание ошибки в файле свойств, как myproject.errorCode=1001:error1 description, 1002:error2 description, 1003:.... В ...

Как игнорировать одно исключение в верблюда, а повторно

Я должен реализовать обработчик ошибок, который использует политику Camel Redelivery над бизнес-процессом, который отправляет запрос SOAP и обрабатывает его ответ. Во время части процесса может быть вызвано специальное исключение (RetryException). Эт ...

Поддерживает ли Apache Camel потребителей подстановочных знаков activemq?

Мне нужен способ использовать сообщения из нескольких очередей activemq jms. Согласно документации activemq, он поддерживает подстановочные потребители Я использую camel в качестве сообщения bus.Is ниже можно посмотреть именованные очереди aaa.p ...

TimeToLive на верблюжьих ответных сообщениях

При использовании парадигмы InOut для отправки сообщений запроса / ответа на конечную точку JMS документацияCamel JMS описывает, как установить срок действия сообщения для сообщения запроса, но не описывает, будет ли у сообщения ответа установлен та ...

Верблюд-Твиттер разница между прямым и событийным

Я рассматриваю возможность использования camel-twitter (компонент Twitter для Apache Camel: http://camel.apache.org/twitter.html ). я хочу использовать Twitters Streaming API. Какова разница между типами событие и прямое? Есть ли у кого-нибудь п ...

В частности, ActiveMQ конфигурации

У меня есть сервер activeMQ, и я использую camel для приема сообщений. Текущая конфигурация-это 25 одновременных потребителей, охотно принимающих столько сообщений, сколько они могут за сеанс, но мне нужно ограничить количество сообщений, потребляемы ...

Правильная настройка JTA Transaction Manager на сервере Tomcat с Atomikos

Как настроить управляемые контейнерами источники данных и встроенные активные ресурсы MQ на JTATransactionManager для глобальных транзакций? Я использую Tomcat 6 и установил в нем Atomikos для поддержки JTA. Я использую гибернацию для Орма. Вот моя ...

Spring не может найти spring-beans-x. y. xsd во время запуска

Я упаковал свое приложение и его зависимости в jar, и когда я начинаю, я получаю сообщение об ошибке, поскольку кажется, что Spring пытается получить файлы схемы по http: org.xml.sax.SAXParseException; lineNumber: 7; columnNumber: 123; schema_refer ...

Верблюд Прочитать Содержимое Файла

Есть ли способ(функция api) прочитать все содержимое файла (или строку за строкой) в camel без написания конвертера или какого-либо кода java? Спасибо ...

Лучший способ выражения верблюжьего маршрута

Если X ложно, то я хочу проложить маршрут К A, если X истинно, то я хочу проложить маршрут к A и B Я попытался написать что-то вроде from(?) .choice() .when( X ) .multicast().to(A,B).end() .otherwise() // I get a (compile) error underl ...

Как развернуть службу camel/blueprint несколько раз, используя различные заполнители свойств

Обычно мы развертываем наши сервисы на основе camel/blueprint один раз. Каждый сервис имеет свой собственный заполнитель свойств, и верблюжий контекст привязан к нему: <cm:property-placeholder id="service-name.placeholder" persistent-id="service ...

Camel Junit отладка autowiring EndpointInject, который равен null

Edit: это решено смотрите ниже Привет всем товарищам наездникам на верблюдах! Я тестирую маршрут верблюда и пытаюсь автоматически подключить макетные конечные точки. Я пытаюсь использовать @EndpointInject, но они не инициируются во время модульно ...

Что такое файл Apache Camel "camelLock"?

Всякий раз, когда я начинаю маршрут верблюда из file URI, я вижу, что верблюд получает "блокировку" на файле. Например, если файл имеет имя myinput.xml, то Camel создает на нем "файл блокировки" в том же каталоге, который называется myinput.xml.camel ...

Не экранирование символов весной с WS мыло

Я создаю веб-сервис, используя Java и Spring-ws. Он работает нормально, за исключением одной вещи. Когда я собираю полезную нагрузку, которую нужно поместить в тело SOAP, я хочу включить экранированные строки CDATA. Вот как я хочу, чтобы результат в ...

Верблюд: как вернуться к одному пути после многоадресной рассылки?

Это кажется невероятно простой задачей, но я перепробовал все, что мог придумать. В принципе, у меня есть маршрут таймера, который отправляет свое сообщение куче разных бобов. Эти бобы устанавливают свойство в exchange (я также пробовал Заголовок соо ...