2012-03-08 21 views
10

मैं वास्तव में खुद को जावा या टोमकैट विशेषज्ञ नहीं मानता। मेरे पास टॉमकैट चल रहा है जिसमें एक वीपीएस है। Tomcat.conf फ़ाइल में निम्न है।टोमकैट थ्रेड पूल? Tomcat.conf में टिप्पणी की, क्या मुझे इसका इस्तेमाल करना चाहिए?

ध्यान दें कि Excecutor 'tomcatThreadPool' और संबंधित Connector संदर्भित है कि Executor पर टिप्पणी की गई है।

बहुत बेवकूफ लग ... मैं इस सवाल पूछने के लिए जा रहा हूँ के जोखिम पर ...

Executor और Connector के साथ बाहर टिप्पणी की, कि मेरे सर्वलेट्स कार्य कर रहे हैं? दूसरे शब्दों में, क्या वे एक डिफ़ॉल्ट थ्रेड पूल का उपयोग कर रहे हैं? या मुझे सर्वलेट दक्षता के लिए Executor और Connector को अपूर्ण करना चाहिए?

मुझे लगता है मैं सभी को इस क्षेत्र में बहुत जानकार नहीं हूँ ....

<!-- 
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-" 
    maxThreads="150" minSpareThreads="4"/> 
--> 

<Connector port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 
<!-- A "Connector" using the shared thread pool--> 
<!-- 
<Connector executor="tomcatThreadPool" 
      port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 
--> 
+1

इस कनेक्टर को डिफ़ॉल्ट रूप से टिप्पणी की जाती है, [टॉमकैट 9 तक] (https://github.com/apache/tomcat/blob/trunk/conf/server.xml#L74)। –

उत्तर

6

Tomcat documentation of Executor का कहना है (जोर मेरा है):

निर्वाहक एक थ्रेड पूल का प्रतिनिधित्व करता है कि टोमकैट में घटकों के बीच साझा किया जा सकता है। ऐतिहासिक रूप से वहाँ बनाया कनेक्टर प्रति एक धागा पूल कर दिया गया है, लेकिन इस , आप एक थ्रेड पूल साझा करने के लिए अनुमति देता है के बीच (मुख्य रूप से) कनेक्टर, लेकिन यह भी अन्य घटकों जब उन निष्पादकों का समर्थन करने के

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

संदर्भित टोमकैट पृष्ठ पहले परिणामों में है यदि आप Google द्वारा "Tomcat Executor" Google पर जाते हैं।

+1

मेरे लिए चीजों को समझाने के लिए धन्यवाद, बहुत सराहना की। – katura