से संदेशों को कैसे स्थानांतरित करें मेरे पास मेरे अनुप्रयोग में एक बग था जिसके कारण कई संदेशों को त्रुटि कतार में स्थानांतरित किया जा सकता है। अब जब मैंने बग तय कर दिया है, तो क्या उन्हें मूल कतार में वापस ले जाने का एक आसान तरीका है ताकि उन्हें संसाधित किया जा सके?NServiceBus: त्रुटि कतार
7
A
उत्तर
11
आप एक साधारण कमांड लाइन उपकरण, ReturnToSourceQueue.exe
का उपयोग कर सकते हैं, जो NServiceBus के साथ शामिल है।
यह tools
फ़ोल्डर आईआईआरसी में स्थित है।
4
private const string QUEUE_NAME = "private$\\localqueue";
private const string ERROR_QUEUE_NAME = "private$\\localerrorqueue";
if (!MessageQueue.Exists(".\\" + QUEUE_NAME))
return;
if (!MessageQueue.Exists(".\\" + ERROR_QUEUE_NAME))
return;
var messageQueues = MessageQueue.GetPrivateQueuesByMachine(Environment.MachineName);
var queue = messageQueues.Single(x => x.QueueName == QUEUE_NAME);
var errorQueue = messageQueues.Single(x => x.QueueName == ERROR_QUEUE_NAME);
var noOfErrorMessages = errorQueue.GetAllMessages().Count();
if (noOfErrorMessages == 0)
return;
using (var transaction = new MessageQueueTransaction())
{
transaction.Begin();
for (var i = 0; i < noOfErrorMessages; i++)
{
var message = errorQueue.Receive(transaction);
queue.Send(message, transaction);
}
transaction.Commit();
}
संबंधित मुद्दे
- 1. NServiceBus त्रुटि कतार
- 2. NServiceBus एमएसएमक्यू संदेश आउटगोइंग कतार
- 3. NServiceBus: NServiceBus वितरक
- 4. NServiceBus
- 5. NServiceBus
- 6. NServiceBus
- 7. NServiceBus संदेश हैंडलर अपवाद पर 'त्रुटि' कतार नहीं जा रहा है
- 8. इवेंटस्टोर NServiceBus सेटअप
- 9. NServiceBus में भेजें केवल
- 10. स्वयं मेजबान NServiceBus
- 11. NServiceBus और NHibernate - संदेश हैंडलर और लेनदेन
- 12. NServiceBus: एमएसएमक्यू लेनदेन बीएडी नहीं हैं?
- 13. NServiceBus प्रकाशित/सदस्यता लें
- 14. NServiceBus या MassTransit
- 15. यूनिटी 2.0 के साथ NServiceBus?
- 16. रैबिटएमक्यू के साथ MassTransit: त्रुटि कतार पुनर्प्राप्त
- 17. कतार
- 18. कतार
- 19. एमएसएमक्यू कतार
- 20. साधारण कतार बनाम SEDA कतार
- 21. वेबसाइट सेवा संदर्भ में NServiceBus प्रकाशित() बनाम भेजें()
- 22. एक अमेज़ॅन ईसी 2 होस्टेड अनुप्रयोग में NServiceBus का उपयोग
- 23. मेरी मशीन पर संदेश कतार में संदेश भेजना ..... त्रुटि "अमान्य कतार पथ नाम"
- 24. प्राथमिकता कतार
- 25. एक कतार
- 26. ऑडियो कतार
- 27. मुख्य कतार और executeFetchRequest पर dispatch_sync के बीच डेडलॉक: त्रुटि:
- 28. क्या कोई संदेश पुनः प्रयास करने के लिए NServiceBus को बताने का कोई तरीका नहीं है?
- 29. संदेश कतार बनाम कार्य कतार अंतर
- 30. पूर्ण कतार, एंड्रॉयड एम्यूलेटर
और अगर आप उन विधानसभाओं प्रतिबिंबित करती हैं, यह पता लगा कि कैसे इस प्रक्रिया के आसपास के अतिरिक्त टूलींग बनाने के लिए ताकि आप हमेशा सर्वर में प्रवेश करें और एक कमांड लाइन उपकरण को चलाने के लिए की जरूरत नहीं है करने के लिए बहुत आसान है। –