Tôi đang cố gắng thay thế một số hàng đợi tin nhắn riêng biệt bằng ActiveMQ và tôi cần nói chuyện với họ (rất nhiều) từ Perl. ActiveMQ cung cấp một giao diện Stomp và Perl có Net :: Stomp, do đó, điều này có vẻ như nó phải là tốt, nhưng nó không phải.Làm cách nào để sử dụng các giao dịch với Stomp và ActiveMQ (và Perl)?
Ngay cả khi tôi gửi lệnh BEGIN qua Stomp, tin nhắn được gửi kèm SEND được xuất bản ngay lập tức và nếu tôi KHÔNG PHẢI giao dịch, thì không có gì xảy ra.
Tôi không thể tìm thấy bất kỳ câu trả lời rõ ràng nào cho thấy điều đó không thể thực hiện được, điều đó là có thể hoặc có một chút cấu hình có liên quan. Ngoài ra, Stomp dường như không phải là một giao thức tuyệt vời để kiểm tra phản hồi lỗi từ máy chủ.
Tôi có gặp may không?
Vâng, tôi đang theo các quy tắc giao thức Stomp và gửi tiêu đề giao dịch. (Tôi ước gì mình có thể nhận được tcpflow làm việc trên cỗ máy này; tcpdump hút cho xem stomp.) Tôi cũng sẽ thử diễn đàn đó, cảm ơn! – rjbs