Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter
Challenges in Developing a Scalable Java Environment
Understanding the Oracle Multithreaded Server Architecture
Configuring JavaStop for MTS Connections
Common Problems with MTS
Using Clusters to Improve Scalability
An e-commerce application potentially has the whole world as its customer base. Special consideration has to be made to ensure that your application will be capable of handling the concurrency and workload. Having said that, we also have to realize that not all these users will be logging on at the same time; however, we have to make a realistic assumption about the amount of concurrency based on the expected workload and the nature of the application. For JavaStop, we might not have a particular timeframe when the workload is greater than other times. We have to make provisions for a reasonably high level of concurrency. When we are looking at ways to improve concurrency, we have to also be careful not to sacrifice performance.