Описание тега apache-camel-3

1 ответ

AggregationStrategy все время предупреждает о тайм-ауте

Почему реализация AggregationStrategy всегда регистрирует предупреждение по истечении времени ожидания? Я не вижу обмена / потери данных в агрегации, когда это происходит. AggregateProcessor вызывает этот метод тайм-аута, когда выполняется требовани…
25 июн '20 в 23:36
2 ответа

Уровень кеширования компонентов Camel JMS и Spring CachingConnectionFactory

Согласно документации Apache camel, мы должны установить уровень кэша на CACHE_CONSUMER, чтобы получить лучшую производительность при работе с транзакциями, отличными от XA. Вероятно, они это сделали, поскольку PooledConnectionFactory не кэширует по…
26 апр '20 в 15:39
0 ответов

spring boot camel 3 camel-endpointdsl vs uri strings несовместимость из-за двойной косой черты //

Мы переезжаем с верблюда 2.x верблюду 3.x Я преобразовываю маршруты, написанные с использованием строк uri, из этих форматов определения маршрутов //xml routes <route> <from uri="activemq:queue:inputqueue?disableReplyTo=true" /> <to u…
29 апр '20 в 14:36
0 ответов

Как указать, какой компонент activemq использовать, если у меня их несколько в camel 3 enpoint-dsl

Использование Spring Boot и Camel 3 с camel-endpointdsl. У меня есть приложение для весенней загрузки с более чем одним ActiveMQComponent для верблюда: @Bean public ActiveMQComponent activemq(JmsConfiguration jmsConfiguration) { ActiveMQComponent ac…
0 ответов

Wildfly 18.0.1 Ошибка: не удалось прочитать указанный индекс /C:/wildfly/../myapp.war/WEB-INF/lib/camel-activemq-3.2.0.jar/META-INF/jandex.idx

Я запускаю приложение для весенней загрузки под wildfly-18.0.1.Final, и недавно я обновил camel с 2.x до 3.x. Эта ОШИБКА jandex.idx отображается в журнале для каждой jar-файла camel 3.x при запуске, но сервер и приложение запускаются и работают успе…
12 май '20 в 12:09
2 ответа

ВАЖНО onException shareUnitOfWork Apache Camel

Я не могу использовать единицу работы при использовании onException. Мне действительно нужно использовать многоадресную рассылку и сплиттер. Я пробовал до сих пор, например, useOriginalMessage и т. Д., Не смог. onException(Exception.class) .handled(…
19 июн '20 в 14:01
1 ответ

Camel не может найти {{xxx}} в свойствах текста после обновления до camel 3.0.0-RC3 с использованием весенней загрузки 2.2.4

Я использовал весенний ботинок 2.2.4.RELEASE и верблюжья версия 2.23.0 Чтобы верблюд имел доступ к свойствам и использовал их в маршрутах uri, используя {{ }} добавление camel-spring-boot-starter зависимость и определение PropertySourcesPlaceholderC…
28 апр '20 в 12:51
1 ответ

Имена пользовательских компонентов Apache Camel Endpoint-dsl

Я пытаюсь использовать DSL конечной точки Apache Camel 3. Пока это мой код. Работает нормально. Это тест, так что это действительно просто. Он читает из каталога и регистрирует содержимое файла. @Component public class TestRoute extends EndpointRout…
30 июн '20 в 16:16
0 ответов

Camel 3 с пружинным ботинком 2.2

Я получаю сообщение об ошибке при попытке запустить Spring Boot 2.2 с Camel 3(любой версией). Похоже, на нем была jira: https://issues.apache.org/jira/browse/CAMEL-14075, но она датирована 2019 годом, и я использую последний код Camel 3 и все еще им…
09 июл '20 в 23:52
0 ответов

Остановить + прервать существующий маршрут

У меня есть верблюжий маршрут, который ждет на замке. Смоделируем это следующим образом: context.addRoutes(new RouteBuilder() { @Override public void configure() throws Exception { from("timer://foo?period=100") .to("direct:bar")…
01 авг '20 в 12:40
3 ответа

Camel 3: Как перехватить маршрут из ʻonException` с помощью ʻinterceptSendToEndpoint`

Проблема: Во время перехода с Camel 2 на 3 мои тесты маршрутизации ошибок сломались. Шаблон, которому я следую, состоит в том, чтобы вызвать исключение и утверждать, что onException() block отправляет на мой маршрут метрик с соответствующими тегами.…
20 фев '20 в 21:41
0 ответов

Шаблон Apache Camel InOnly без JMSCorrelationID и JMSMessageID

Я использую Apache camel для интеграции MQ с шаблоном InOnly. Итак, при отправке сообщения можно увидеть вывод ниже. JMSMessage class: jms_text JMSType: null JMSDeliveryMode: 2 JMSDeliveryDelay: 0 JMSDeliveryTime: 0 JMSExpiration: 0 JMSPriority: 4 J…
14 май '20 в 12:51
1 ответ

Тайм-аут Apache Camel версии 3.4 не работает должным образом

Я использую эту версию Spring Boot Apache Camel <dependency> <groupId>org.apache.camel.springboot</groupId> <artifactId>camel-spring-boot-starter</artifactId> <version>3.4.0</version> </dependency> Оче…
18 июл '20 в 23:14
1 ответ

Правильно установите тайм-аут HTTP-сокета в camel 3

Имея эту конфигурацию Spring-XML <to uri="http://localhost:8088/?httpMethod=GET&bridgeEndpoint=true&socketTimeout=10000&throwExceptionOnFailure=false"/> у меня есть socketTimeout is a custom option that is not…
18 сен '20 в 16:54
1 ответ

Как получить @UseAdviceWith при работе в Camel 3

Я собираюсь написать несколько модульных тестов для производственных маршрутов Camel в приложении Spring Boot. Для этого я использую adviceWith техника и не хочу CamelContextначать до того, как будет сделано консультирование. В Camel 2.24.2 мой тест…
01 окт '20 в 13:51
0 ответов

Проблема с CamelContext после обновления Camel с помощью Wildfly 20

Мы использовали Wildfly 14.0.1, camel adapter 8 и зависимость от camel maven 2.22.1 мы вводим контекст верблюда в 4 нескольких класса следующим образом @Inject @ContextName("name") private CamelContext camelctx; и мы используем аннотацию @ContextNam…
15 окт '20 в 09:38
2 ответа

Разделение строки Json и добавление объекта добавления в тело с помощью XML DSL на верблюде

В одном из моих вариантов использования мне нужно разбить входящее сообщение json на несколько сообщений на основе списка массивов, который доступен в сообщении. например, в приведенном ниже сообщении будет выполнено разделение на основе списка масс…
25 окт '20 в 00:17
1 ответ

Как настроить свойства REST в Java-only Camel Main?

Я работаю над простым "привет миром" Camel3 (Camel версии 3.4.3) примером REST API со следующей настройкой: REST API описан в спецификации OpenAPI (Swagger v2.0) Спецификация API преобразована в Java DSL с помощью camel-restdsl-swagger-plugin. Испол…
27 окт '20 в 11:58
0 ответов

Закройте все агрегированные группы после завершения разделения файлов в Camel 2.24

У меня есть вариант использования для разделения файла по строкам и агрегирования на основе некоторого ключа и освобождения всех агрегированных групп после того, как все записи в файле завершат разделение. Количество записей будет неизвестно, и я хо…
29 окт '20 в 03:03
0 ответов

java.lang.NoClassDefFoundError в Camel 3.4.0

Мы используем wildfly 20.0.1 и Apache camel версии 3.4.0. Проект успешно строится, и при попытке развернуть на сервере wildfly проект выдает эту ошибку. java.lang.NoClassDefFoundError: org/apache/camel/support/SimpleRegistry Есть предложения по испр…
13 ноя '20 в 09:37