Tôi nhận được một ngoại lệ (được hiển thị bên dưới) khi cố gắng gửi tin nhắn đến hàng đợi TIBCO Ems.TIBCO ems Hàng đợi giới hạn vượt quá
javax.jms.ResourceAllocationException: Queue limit exceeded
at com.tibco.tibjms.Tibjmsx.buildException(Tibjmsx.java:523)
at com.tibco.tibjms.TibjmsxSessionImp._publish(TibjmsxSessionImp.java:1390)
at com.tibco.tibjms.TibjmsMessageProducer._publish(TibjmsMessageProducer.java:246)
at com.tibco.tibjms.TibjmsQueueSender.send(TibjmsQueueSender.java:51)
Nơi duy nhất tôi đã thấy ngoại lệ này nói về là liên kết này: http://class10e.com/tibco/a-queue-is-defined-as/
Và từ đây tôi đã có thể đoán rằng bạn được yêu cầu phải có ít nhất một người tiêu dùng mỗi hàng đợi trước khi bạn gửi bất kỳ tin nhắn. Một khi tôi tạo ra một người tiêu dùng nó làm việc, nhưng chỉ lên đến khoảng 5 hoặc 6 tin nhắn. Điều kỳ lạ là tôi làm trống hàng đợi trước mỗi lần tôi kiểm tra và tôi gửi cùng một tin nhắn văn bản chính xác, vì vậy không có sự khác biệt về kích thước. Làm thế nào đến nó không thành công đôi khi sau 5 và đôi khi sau 6 tin nhắn? Tôi không tiêu thụ các tin nhắn sau khi tôi ban đầu trống hàng đợi (tôi tạo ra một người tiêu dùng nhưng sử dụng eclipses gỡ lỗi để tạm dừng các chủ đề của người tiêu dùng tin nhắn). Có ai biết nguyên nhân của ngoại lệ này là gì không?
Vui lòng đăng 'hiển thị hàng đợi' kết quả từ 'tibemsadmin' sau khi nhận được ngoại lệ –
fglez