मैं जावा में एक एसएमएस अनुप्रयोग विकसित कर रहा हूं। मेरे ग्राहक एसएमएस के माध्यम से प्रश्न भेजते हैं जो एसएमएस गेटवे के माध्यम से http अनुरोधों के रूप में मेरे सर्वर को अग्रेषित किए जाएंगे। अब मेरा ऐप अनुरोधों को संसाधित करता है और एसएमएस गेटवे के माध्यम से फिर से ग्राहकों को प्रतिक्रिया भेजता है। प्रतिक्रिया के रूप में अधिकतम 300 वर्ण भेजे जाते हैं। मुझे बहुत अधिक यातायात (2000 अनुरोध/सेकंड) की उम्मीद है। मैं कुछ वेबहोस्टिंग कंपनी (मोचाहोस्ट पर विचार करने) के साथ अपना आवेदन होस्ट करना चाहता था। होस्टिंग (रैम, सीपीयू, आदि के अंतर) से पहले मुझे किन कारकों पर विचार करना चाहिए और यह भी प्रमुख बाधाओं का क्या होगा? अगर टॉमकैट सर्वर को उचित रूप से ट्यून किया गया तो समर्पित उच्च ट्रैफिक को संभाल सकता है? आपके सुझाव क्या हैं?टोमकैट पर 2000+ अनुरोध/सेकंड को कैसे संभालें?
कोई डेटाबेस इंटरैक्शन नहीं है (मैं केवल जावा हीप मेमोरी का उपयोग कर रहा हूं)। मैंने जेएमटर (100 अनुरोध/सेकंड) के साथ एक परीक्षण चलाया। मेरा ढेर मेमोरी उपयोग 35 एमबी था और औसत प्रतिक्रिया समय 532 एमएमएस था। और मैं भी किसी भी सत्र चर का उपयोग नहीं कर रहा हूं।
प्रत्येक अनुरोध पर आपको किस तरह की प्रसंस्करण करने की आवश्यकता है? कोई डेटाबेस इंटरैक्शन? –
@ माइक बिल्कुल कोई डेटाबेस इंटरैक्शन शामिल नहीं है। मैं केवल जावा मेमोरी का उपयोग कर रहा हूं। – ravi
मैंने जेएमटर (100 अनुरोध/सेकंड) के साथ एक परीक्षण चलाया। मेरी ढेर मेमोरी उपयोग 35 एमबी थी और औसत responce समय 532ms था। – ravi