2012-03-30 4 views
0

Я хочу подтвердить сообщения после того, как они обработаны некоторым процессором обработки, например yahoo! S4. Я могу отправлять сообщения только движку с помощью адаптера.Подтверждение от потребителя в ActiveMQ

В настоящее время я сохраняю каждое сообщение в адаптере, пока процессор обработки не вернет мне JMScorrelationID сообщения, сообщив, что сообщение обработано. Но это занимает много места на адаптере для хранения каждого сообщения.

Итак, есть ли способ, с помощью которого мы можем вручную создать подтверждение с помощью JMScorrelationID и отправить его брокеру ??

ответ

0

Нет, такого рода вещи не поддерживаются спецификацией JMS. Вы можете использовать транзакции и совершать транзакции, когда ваш адаптер завершил свою работу.

Смежные вопросы