2013-05-16 4 views
8

मैं वर्तमान में .scheduledEnqueueTime के साथ भविष्य की तारीख में चलाने के लिए संदेशों को कतारबद्ध कर रहा हूं। कभी-कभी ऐसी घटनाएं जो संदेश परिवर्तन के बारे में डेटा रिले कर रहे हैं या हटा दिए जाते हैं, और जब ऐसा होता है तो मुझे संदेश को हटाने की आवश्यकता होती है। मुझे नहीं लगता कि जब मैं खोजूं, तो इसे कैसे ढूंढें या उससे कैसे बातचीत करें, क्या कोई मुझे सही दिशा में इंगित कर सकता है?क्या Azure में किसी सेवा बस कतार से लंबित संदेश हटाने का कोई तरीका है?

+0

एफडब्ल्यूआईडब्ल्यू मैं नरम हटाने के लिए एक टेबल एंट्री का उपयोग कर रहा हूं, तो नरम डिलीट ध्वज सेट होने पर बस उन पर कार्य न करें। –

उत्तर

4

आप सही नाटहैन हैं कि वर्तमान में सेवा बस कतार से एक निर्धारित संदेश को रद्द करने (हटाने) का कोई तरीका नहीं है। हमने अन्य परिदृश्यों को इस परिदृश्य में चलाया है और भविष्य में मील का पत्थर में इस सुविधा को जोड़ देगा। इस बीच मैंने देखा है कि लोग Session state में एक निश्चित कार्यकर्ता की प्रगति को ट्रैक करने के पैटर्न का उपयोग करते हैं और जब निर्धारित संदेश दिखाया जाता है तो वे सत्र स्थिति देखने के लिए जांच करते हैं और यदि यह पहले से ही पूर्ण/हल हो गया है तो संदेश को अनदेखा करें (और फिर नल सत्र राज्य बाहर)।

+0

बस सोच रहा है कि एक निर्धारित संदेश को रद्द करना अभी तक लागू किया गया है? या यह यह कामकाज अभी भी लागू है? – rockgecko

+4

2016, उस "भविष्य के मील का पत्थर" के बारे में क्या? :) इस पर जानकारी नहीं मिल रही है। –

संबंधित मुद्दे