I want to develop web-portal which can sustain Multi-million hits in a day. What architecture should i use to achieve this?
I am planning to use Clustering of JBOSS with oracle,
can this be helpful?
Definitely you will need above mentioned techniques or hardware ( caching and clusters) but keep in mind basic rule , your components and modules needs to scale out. Minimize state full and shared information in your code and data. This is tricky for caching solutions but modern middleware should have concepts for that.
Absolutly - Clustering in this scale is an absolutly must. As it has already been said, database throughput could also become a bottleneck.
Furthermore I would recommend using Server based on Sun's Netra T1 Processors (would buy some of the cheapest versions). We have a few here and I've never seen something that suited for high-load servlet stuff. Wonderful :-)
You will need Cache Manager sitting between Database and Application which will cache repeatedly used/common data.
Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.