हम निम्नलिखित वातावरण से प्रवास की तैयारी कर रहे हैं:
Apache 2.0.2 - AJP -> JBoss4.2.2
सेवा
Apache 2.2.3 - ??? -> JBoss 5.1.0
आप दोनों एक साथ कैसे जुड़ेंगे?
विकल्प हैं:
- क्लासिक AJP (अपाचे के लिए mod_jk बनाने का मतलब है)
- mod_proxy (JBoss के लिए HTTP अनुरोध अग्रेषित करना)
- mod_proxy_ajp
विकल्प 2 इस समय सबसे लोकप्रिय समाधान है क्योंकि जेबीओस की एजेपी से प्रतिक्रियाओं का अनुवाद करने की आवश्यकता नहीं होने के कारण इसका अर्थ कम प्रसंस्करण है, और सीपीयू समय कुछ ऐसा है जिसे हमें अपने बुनियादी ढांचे पर कड़ी नजर रखने की आवश्यकता है। विकल्प 2 और 3 भी Red Hat द्वारा समर्थित अपाचे बिल्ड के साथ आते हैं।
फिलहाल हम हमें विकल्प 1 के लिए जाते हुए नहीं देख सकते हैं, क्योंकि हमें विकल्प 3 के साथ 'मुफ्त में एजेपी' मिलता है।
इसलिए, विकल्प 2 और 3 के पेशेवरों और विपक्ष क्या हैं? क्या सीपीयू लोड के बारे में चिंता वास्तव में कुछ है जिसके बारे में हमें चिंता करने की ज़रूरत है? बाइनरी डेटा (AJP ट्रैफ़िक) को संसाधित करने में हम क्या खो देते हैं, क्या हम कम बैंडविड्थ और IO में वापस आ जाते हैं?
हमारा इन्फ्रास्ट्रक्चर अप करने के लिए 9 भारी ट्यून किए गए JBosses (लेकिन आमतौर पर लगभग आधा है) सभी एक ही RHEL 5 मशीन पर होगा, जो कि एक निजी क्लाउड में वर्चुअलाइज्ड है।
किसी भी संकेत / सलाह के लिए अग्रिम धन्यवाद।
धनी
Host
शीर्ष लेख के माध्यम से पारित हो जाएगा सही ढंग से करता है, तो आप का उपयोग करेंProxyPreserveHost On