I'm just putting together a proposal for a multi-tiered solution that needs
to seriously scale if it takes off.

Currently I'm planning to deploy across 3 machines:

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.

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?

Any feedback would be great appreciated...

 - Alex

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