संदेश वाले संदेशों की कुल गणना प्राप्त करें मेरे पास जावा क्लाइंट है जो RabbitMQ कतार पर नज़र रखता है। मैं इस कोडRabbitMQ -
@Resource
RabbitAdmin rabbitAdmin;
..........
DeclareOk declareOk = rabbitAdmin.getRabbitTemplate().execute(new ChannelCallback<DeclareOk>() {
public DeclareOk doInRabbit(Channel channel) throws Exception {
return channel.queueDeclarePassive("test.pending");
}
});
return declareOk.getMessageCount();
साथ कतार में संदेशों के संख्या प्राप्त करने में सक्षम हूँ मैं की तरह कुछ और अतिरिक्त विवरण प्राप्त करना चाहते हैं - वर्तमान में कतारबद्ध मदों की
- संदेश शरीर।
- कतार में बनाए गए संदेशों की कुल संख्या कतार के बाद से बनाई गई थी।
क्या जावा क्लाइंट में इन डेटा को पुनर्प्राप्त करने का कोई तरीका है?
धन्यवाद। सिर्फ यह पुष्टि करना चाहता था कि इनका समर्थन करने के लिए कोई एपीआई है या नहीं, क्योंकि मुझे इसे कहीं भी दस्तावेज नहीं मिला। –
zaq178miami क्या लिखा है में एक छोटा सुधार: 2 सप्ताह के लिए प्रति सेकंड 10k संदेश कुल 1,463,132,160,000 संदेश हैं। एक हस्ताक्षरित int 64 बिट 2^64 = 18,446,744,073,709,551,615 उससे कहीं अधिक है। –
हाँ, ठीक करने के लिए thx। – pinepain