Описание тега camel-jdbc

Компонент Camel для доступа к базе данных через jdbc api
1 ответ

Верблюд JDBC и опция выходного класса

Я хочу читать из БД и создать файл CSV. Для этого я использую camel-jdbc и camel-bindy. Сначала я установил тело с помощью инструкции SELECT. SELECT [vendor], [ean], [itemid] AS itemId, [quantity] FROM [dbo].[ElectronicDeliveryNotes] тогда я вызываю…
15 дек '17 в 11:44
3 ответа

Camel -Spring SQLException при использовании готовых операторов

Использование Camel 2.13.1 с Spring 2.7.11 и получение исключения SQL при попытке выполнить запрос на обновление с использованием компонента sql. Ниже показано, как мой запрос на обновление добавляется к маршруту, и я передаю значения входных параме…
08 окт '15 в 19:10
1 ответ

Пакетная вставка Apache Camel SQL занимает много времени

Я использую Apache Camel SQL для пакетной вставки. Мое приложение читает билеты из Active MQ, который содержит около 2000 билетов. Я обновил партию как 100. Запрос, который я запускаю, выглядит следующим образом: sql.subs.insertCdr= insert into subs…
1 ответ

Как включить несколько источников данных в конечной точке верблюда jdbc?

Я хочу включить балансировщик нагрузки для нескольких источников данных. Любой, пожалуйста, позвольте мне, как включить несколько источников данных в конечной точке верблюда jdbc. Заранее спасибо!! Вот мой код Создание нескольких источников данных в…
23 фев '15 в 06:33
2 ответа

Apache верблюд, как вставить значение карты в базу данных с помощью компонента SQL

Apache Camel, как вставить значение карты в базу данных с помощью компонента SQL Файл моего класса: public class PolluxDataController { List<PolluxData> stationsMasterList=new ArrayList<PolluxData>(); List<PolluxData> stationProcce…
31 дек '15 в 11:23
2 ответа

Apache Camel JDBC Опрос и идемпотентность

Я строю простой верблюжий маршрут, который должен постоянно опрашивать таблицу и отправлять данные в ActiveMQ. Каждый опрос должен извлекать только те данные, которые не были получены ранее. Лучший способ сделать это - отслеживать последний успешно …
14 апр '17 в 13:46
2 ответа

Верблюд isMockEndpointsAndSkip не пропускает конечную точку jdbc

У меня есть маршрут, который заканчивается на конечной точке JDBC: from(CONNECTOR).routeId(ROUTE_ID).process(createSelectStatement).to(jdbc); Конечная точка jdbc создается следующим образом: public static final String DB_NAME = "db"; private void se…
26 сен '16 в 14:34
0 ответов

Camel Split/RecipientList Темы и границы транзакций

В Apache Camel 2.20.2 я создал маршрут с помощью split() и получателей (). Я хотел бы, чтобы весь маршрут и получатели каждой биржи происходили в одной транзакции. Меня смущает, когда Camel будет использовать отдельный поток и границу транзакции. Я …
1 ответ

Camel - пакетная вставка camel-sql с использованием useMessageBodyForSql

Я прочитал в документации, что здесь "Если для пакета установлено значение" истина ", то интерпретация тела входящего сообщения изменяется незначительно - вместо итератора параметров компонент ожидает итератор, содержащий итераторы параметров; разме…
27 окт '15 в 10:23
1 ответ

Исключение верблюда jdbc из памяти

Я пытаюсь загрузить данные из postgres в другую БД и для этого использую компонент camel-jdbc. У меня большая таблица, поэтому я хочу читать несколько строк за раз вместо всей таблицы. поэтому мой маршрут выглядит следующим образом (только для целей…
23 май '16 в 16:22
2 ответа

Как использовать компонент Camel JDBC без таймера

Я делаю Apache Camel PoC в моем проекте. Я застрял в одной проблеме при использовании компонента Camel JDBC. Я могу читать из базы данных с компонентом JDBC. Но мне нужно всегда использовать компонент Timer. Согласно документации Camel, компонент JD…
18 ноя '13 в 06:27
1 ответ

Camel-JPA: нет опции для отправки командного сообщения компоненту JPA (как в компоненте JDBC)

В компоненте Camel-JDBC мы можем отправить оператор выбора в качестве тела конечной точке jdbc, которая возвращает результаты. Ниже приведен пример кода с веб-сайта Camel-JDBC: from("direct:projects") .setHeader("lic", constant("ASF")) .setHeader("m…
12 май '16 в 08:43
0 ответов

Apache Camel JDBC: как добавить фиксацию и откат в Route в случае ошибки?

Копирование 10 000 строк и вставка во вторую таблицу базы данных from("direct:ifsOrgdelievery").id("") .log(LoggingLevel.ERROR, "IFS Delievery Started") .log(LoggingLevel.ERROR, delFromIfsOrgTable()) .setBody(constant(delFromIfsOrgTable())) .to("jdb…
07 апр '20 в 10:19
1 ответ

Как дождаться завершения задания JDBC Apache Camel

У меня есть цикл в моем коде, который генерирует потоки верблюда apache. Однако каждое из этих заданий требует опроса из базы данных Oracle, что приводит к ошибке Максимальное количество сеансов на пользователя. Причина в том, что эти задания являют…
29 ноя '19 в 01:11
2 ответа

Есть ли в Camel какой-либо компонент для запуска автономного маршрута?

Я хочу, чтобы дочерний маршрут запускался из маршрута таймера, но следующий код работает некорректно: Дочерний маршрут: from("direct:processOrder").id("dd") // .setBody(constant("select * from customer")) // .to("jdbc:testdb") .to("sql:select * from…
05 мар '20 в 11:02
0 ответов

Настройка компонента JDBC Apache Camel

Я пытаюсь настроить компонент JDBC Apache Camel, который я развертываю для клиента SAP Cloud Platform. Мой сценарий / шаги можно резюмировать следующим образом: Загрузите исходный код Apache Camel (v2.17) Вставьте компонент camel-jdbc в новый проект…
0 ответов

Почему Camel JDBC такой медленный по сравнению с Java JDBC? (1 секунда против 4 минут)

Я использую camel jdbc вместо простого кода java jdbc, чтобы получить 10200 записей. Java JDBC: Connection c = dataSource.getConnection(); Statement m = c.createStatement(); ResultSet rs = m.executeQuery(getEmployeeCall()); while(rs.next()) { System…
05 мар '20 в 12:11
0 ответов

Apache Camel и CDI: как зарегистрировать источник данных? java.lang.NullPointerException

Следующий код работает нормально во время развертывания, даже если я получаю объект Datasouce и регистрирую его в контексте: Класс 1: @ApplicationScoped public class ApplicationCamelContext extends DefaultCamelContext { private static final Logger L…
06 мар '20 в 15:10
1 ответ

Пакет не найден при создании источника данных с помощью верблюда

Я попытался воспроизвести тот же пример, что и в следующем вопросе. import javax.sql.DataSource; import org.apache.camel.main.Main; import org.apache.camel.builder.RouteBuilder; import org.apache.commons.dbcp.BasicDataSource; public class JDBCExampl…
26 фев '20 в 04:59
0 ответов

Как узнать, когда Apache Camel JDBC с StreamList извлек все строки

У меня есть следующий сценарий: мне нужно получить некоторые данные из базы данных, обработать их и сохранить в некоторых файлах json, а затем создать контрольный файл, чтобы другое приложение могло начать использовать эти файлы json. Поскольку поте…
11 июн '20 в 09:47