2013-05-08 11 views
13

मैं अपने वर्तमान प्रोजेक्ट के लिए सभी तूफान मीट्रिक का अर्थ दस्तावेज करने का प्रयास कर रहा हूं।तूफान यूआई: निष्पादन और प्रक्रिया लेटेंसी के बीच अंतर

इस प्रक्रिया के दौरान मैंने इस समूह प्रतिक्रियाओं के साथ-साथ जिथब से डेटा एकत्र किया है।

जबकि कुछ मीट्रिक सुंदर आत्म व्याख्यात्मक हैं, मुझे वास्तव में कुछ बोल्ट मीट्रिक के साथ उलझन में मिला है।

उदाहरण के लिए, प्रक्रिया लेटेंसी और निष्पादन लेटेंसी के बीच क्या अंतर है?

इस गूगल समूह पर पोस्ट मैं निम्नलिखित जानकारी एकत्रित की हैं से

:

  • सूची आइटम संसाधन प्रतीक्षा अवधि = टाइमस्टैम्प जब पावती कहा जाता है - टाइमस्टैम्प जब निष्पादित टपल

  • सूची आइटम पारित हो जाता है निष्पादित विलंबता = टाइमस्टैम्प जब समारोह निष्पादित समाप्त होता है - टाइमस्टैम्प जब निष्पादित पारित हो जाता है टपल (स्रोत: http://goo.gl/3KRAl)

और

  • सूची आइटम प्रक्रिया विलंबता समय तक टपल acked है, पर अमल विलंबता में बिताए एक टपल के लिए निष्पादित समय है (स्रोत: http://goo.gl/m0fTC)

क्या मैं अपने तूफान में दिखाई दे रही है के आधार पर यूआई, मेरी निष्पादन लेटेंसी प्रक्रिया लेटेंसी से लगभग हमेशा बड़ी है। यह कैसे हो सकता है? क्या कोई मुझे दोनों लेटेंसी की सटीक परिभाषा के साथ मदद कर सकता है?

अग्रिम धन्यवाद!

+0

क्षमा करें मैं तूफान के लिए नया हूं और जमा टोपोलॉजी के बाद मुझे मिली संख्याओं के बारे में भ्रमित कर रहा हूं। विलंब निष्पादन प्रक्रिया प्रक्रिया विलंबता से हर समय निष्पादित करना चाहिए? जैसा कि मुझे कुछ बोल्ट वीका बनाम मिला। – user1

उत्तर

5

एक को निष्पादक के निष्पादन समारोह में बुलाया जाता है या संक्षेप में बोल्ट सिरों के निष्पादन विधि से पहले बुलाया जाएगा। तो, विलंबता निष्पादित करें और अधिक है। यह टुकड़ा बातें स्पष्ट करना होगा (here से लिया है के रूप में):

public void execute(Tuple tuple) { 
    String sentence = tuple.getString(0); 
    for(String word: sentence.split(" ")) { 
    _collector.emit(tuple, new Values(word)); 
    } 
    _collector.ack(tuple); 
} 

मुझे आशा है कि इस मदद करता है।

0

आपकी परिभाषा के मुताबिक, निष्पादन विलंबता हमेशा प्रक्रिया विलंबता से बड़ी होनी चाहिए, क्योंकि निष्पादन विधि के अंदर एक को बुलाया जाता है क्योंकि अभिजीत ने भी उल्लेख किया है।

यदि आपको कोई बड़ा अंतर दिखाई देता है, तो आपके पास शायद टुपल लगाने के बाद कुछ कोड हो।

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