--- Alex Henderson <[EMAIL PROTECTED]> wrote:
> 1.      web server (ASP.Net - C#)
> 2.      middleware server (web pages connect via remoting)
> 3.      SQL server 2k database backend.
>
> The middleware layer will be quite heavy and I want to make use of caching
> objects etc. to improve the systems responsiveness - because of the systems
> functionality ASP.Net caching (on a per web page basis) isn't really
> appropriate.

It is usual to have 1 and 2 on the same machine.  The roundtrip will negatively effect
scalability.  Is there a specific reason for requiring a different machine?

> Now the question - how can I get multiple machines running the middleware
> (and exposing the functionality via remoting) to be connected too
> "seamlessly" by the web server, so that requests to the middleware layer are
> balanced (i.e. I want to scale out as needed, adding more boxes capable of
> doing the bulk of the processing and have remoting requests from the
> webserver to be fed to each machine as needed).  Has anyone done this or
> have a suggestion as to how this could be achieved?

If you deploy 1 and 2 together then you only need to balance the front end requests.

Peter

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

You can read messages from the DOTNET archive, unsubscribe from DOTNET, or
subscribe to other DevelopMentor lists at http://discuss.develop.com.

Reply via email to