Я пытаюсь заменить некоторые очереди сообщений в ActiveMQ, и мне нужно поговорить с ними (много) с Perl. ActiveMQ предоставляет интерфейс Stomp, а Perl имеет Net:: Stomp, поэтому кажется, что все должно быть хорошо, но это не так.
Даже если я отправлю команду BEGIN поверх Stomp, сообщения, отправленные с помощью SEND, будут немедленно опубликованы, и если я отклоняю транзакцию, ничего не произойдет.
Я не могу найти никаких четких ответов, предполагающих, что это невозможно, что возможно, или что существует соответствующий бит конфигурации. Кроме того, Stomp, похоже, не является отличным протоколом для проверки ответов на ошибки с сервера.
Мне повезло?