我正在尝试用 ActiveMQ 替换一些定制的消息队列,我需要从 Perl 与他们(很多)交谈。ActiveMQ 提供了一个 Stomp 接口,而 Perl 有 Net::Stomp,所以这看起来应该没问题,但事实并非如此。
即使我通过 Stomp 发送 BEGIN 命令,使用 SEND 发送的消息也会立即发布,如果我 ABORT 事务,则不会发生任何事情。
我找不到任何明确的答案表明它是不可能的,这是可能的,或者有一些相关的配置。此外,Stomp 似乎不是检查服务器错误响应的好协议。
我运气不好?