Как я уже говорил ранее, ваш вопрос здесь плохо написан, но я действительно стараюсь вам помочь ...
, поэтому всегда лучше использовать MDB для обработки транзакций вместо использования базы данных.непосредственно, как вы собираетесь выполнять TX асинхронно.
Когда вы отправляете данные с одного MDB на другой сервер приложений, вы можете выполнять обе операции как часть одного TX, следовательно, вы можете использовать XA дляуверен, что обработка сообщения и все, что будет сделано впоследствии (отправка другого сообщения, другой вызов EJB или другая операция с базой данных) будет выполняться как часть того же TX.ваш вопрос, чтобы убедиться, что вы используете правильную терминологию.Я не думаю, что у вас языковой барьер ... вы просто используете неправильные термины ... например, вы не можете встроить HornetQ в транзакцию, это просто то, чего не существует.