के लिए जावा वेब एप्लिकेशन पहली बार (उम्मीद है कि आखिरी नहीं) मेरे जीवन में मैं एक ऐसा एप्लीकेशन विकसित करूँगा जिसमें उपयोगकर्ताओं की एक बड़ी संख्या (लगभग 5000) को संभालना होगा और बहुत सारे डेटा प्रबंधित करना होगा। मैंने एक ऐसा एप्लीकेशन विकसित किया है जो बहुत सारे डेटा (लगभग 100 ~ जीबी डेटा का प्रबंधन करता है, आपके कई मानकों से इतना ज्यादा नहीं), लेकिन उपयोगकर्ता की गणना बहुत कम थी (लगभग 50)।5000 ~ उपयोगकर्ता
यहाँ उपकरण/चौखटे की सूची मुझे लगता है कि मैं का उपयोग किया जाएगा है:
- Vaadin यूआई ढांचे
- हाइबरनेट
- PostgreSQL
- अपाचे बिलाव
- Memcached (सत्र से निपटने के लिए)
आवेदन मुख्य रूप से बी होगा ई एक कंपनी नेटवर्क के अंदर भागो। यह सर्वर के क्लस्टर पर चलाया जा सकता है या नहीं, इस बात पर निर्भर करता है कि कंपनी अपने जीवन को आसान बनाने के लिए कितना पैसा खर्च करना चाहती है।
तो आप मेरे विकल्पों के बारे में क्या सोचते हैं और मुझे सावधानी बरतनी चाहिए?
चीयर्स
क्या आप कुल 5000 उपयोगकर्ताओं के बारे में बात कर रहे हैं, 5000 समवर्ती उपयोगकर्ता या 5000 समवर्ती अनुरोध? कुल मिलाकर – beny23
5000 ~ उपयोगकर्ता, वे सभी एक ही समय क्षेत्र में हैं, इसलिए मुझे लगता है कि उनमें से अधिकतर एक ही समय में आवेदन का उपयोग करेंगे –