Return-Path: Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: (qmail 7929 invoked from network); 26 Oct 2005 16:35:33 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 26 Oct 2005 16:35:33 -0000 Received: (qmail 97159 invoked by uid 500); 26 Oct 2005 16:35:07 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 96958 invoked by uid 500); 26 Oct 2005 16:35:06 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 96923 invoked by uid 99); 26 Oct 2005 16:35:06 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Oct 2005 09:35:06 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [199.237.51.194] (HELO green.rootmode.com) (199.237.51.194) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Oct 2005 09:35:03 -0700 X-ClientAddr: 68.171.62.46 Received: from [192.168.15.100] (68-171-62-46.vnnyca.adelphia.net [68.171.62.46]) by green.rootmode.com (8.12.10/8.12.10) with ESMTP id j9QGTabQ008257 for ; Wed, 26 Oct 2005 12:29:36 -0400 Mime-Version: 1.0 (Apple Message framework v734) In-Reply-To: References: Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <748C1239-DDF3-4525-BCA6-0C7AF9FB041E@iq80.com> Content-Transfer-Encoding: 7bit From: Dain Sundstrom Subject: Re: Load Balancing in Geronimo Date: Wed, 26 Oct 2005 09:34:41 -0700 To: user@geronimo.apache.org X-Mailer: Apple Mail (2.734) X-RootMode-MailScanner-Information: Please contact the ISP for more information X-RootMode-MailScanner: Found to be clean X-MailScanner-From: dain@iq80.com X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Oct 25, 2005, at 4:44 PM, Michael Malgeri wrote: > > I'm working with a University that wants to implement an > application on Geronimo that supports 10,000 concurrent users. > > There are a number of use cases but here's one that captures the > primary issue > > Will this scenario work in the absence of clustering: > > 1. Load balancer in front of many linux servers each running Geronimo > 2. Each instance or Geronimo connected to the same database server > 3. Application only composed of JSPs, Servlets and Javabeans (no EJBs) > 4. Users will be accessing shared data such as registering for a class > > In this case, if the following is true: > > 1. Load balancer handles session stickiness > 2. Database server handles transactional access to shared data > 3. Users can live without session failover > > Will this work? > What are the unforeseen problems? > What are the unforeseen restrictions? It should work. If they are only using the one database connection, I'd suggest that they use a one-phase (normal non-two-phase) JDBC connection. JDBC drivers tend to be more reliable in one-phase mode. -dain