Массовая очередь из очереди Oracle с использованием автономной Java - PullRequest
1 голос
/ 21 декабря 2011

Я хочу удалить сообщения из Oracle AQ.Oracle помещает данные в таблицу с именем parser.

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

Может ли кто-нибудь предоставить мне пример кодав Java, который будет удалять сообщения из очереди?Кроме того, нам нужно извлекать сообщения из очереди навалом, а не одно за другим.

Буду признателен, если кто-нибудь предоставит автономный образец Java для извлечения массовых сообщений из очереди.

Спасибо!

1 Ответ

1 голос
/ 21 декабря 2011

Я хочу удалить сообщения из Oracle AQ.Oracle помещает данные в таблицу с именем parser.

Я запутался в очереди и таблице в одном и том же вопросе.

Если это очередь, напишите MessageListener и попросите ее прослушать очередь.Когда приходят сообщения, они будут получать и обрабатывать их.

Если это таблица, напишите задачу, которая периодически создает очередь JDBC для SELECT всех строк в таблице, обрабатывает и удаляет их какразовая транзакция.

...