2010-05-06 20 views
5

मेरे पास एक ऐसी सेवा है जिसमें 1 ऑपरेशन बहुत समय ले सकता है और दूसरों को बहुत जल्दी समाप्त होना चाहिए, क्या मैं टाइमआउट (ऑपरेशन/प्राप्तकर्ता) का उपयोग कर ऑपरेशनबिहियर (या कुछ और) का उपयोग करके कॉन्फ़िगर कर सकता हूं। अलग होना (ऑपरेशन स्तर पर)?डब्ल्यूसीएफ कॉन्फ़िगरिंग टाइमआउट "प्रति ऑपरेशन"

उत्तर

6

नहीं, टाइमआउट केवल बाध्यकारी कॉन्फ़िगरेशन में निर्दिष्ट किया जा सकता है, और बाध्यकारी कॉन्फ़िगरेशन एंडपॉइंट से जुड़ा हुआ है - इसलिए उस एंडपॉइंट पर सभी सेवा विधियों को एक ही टाइमआउट मिलता है।

एकमात्र चीज जो आप कर सकते हैं वह दो अनुबंधों में आपकी सेवा को विभाजित कर दो और दो अलग-अलग अंतराल ("फास्ट एंड पॉइंट" बनाम "स्लोएन्डपॉइंट") पर दो का पर्दाफाश करें और फिर इस स्थिति को संभालने के लिए प्रत्येक एंडपॉइंट के लिए अलग-अलग सेटिंग्स का उपयोग करें।

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