|
If you "fixed" this error by enabling some type of sticky sessions on your load balancer, I applaud you with a tip of my cap and a knowing wink. An honorable mention of your efforts is in order perhaps, but let's be honest. That's not really load balancing is it? In the end each client is bound to a single server. Stickyness is only excusable should your application require SSL.
Behold! I present to you the World's Greatest Unsticky Organic Web Farm. Each incoming request is relayed round-robin style to the next server in the web farm. The View State remains persistent across each different web server, yet no special programming or state handling mechanism was employed. In fact, the application developers themselves do not even know the secret. And should one server be unavailable for whatever reason, our load balancers will automatically detect it and only send requests to the remaining live servers.
Act Four: The Secret Everyone knows that a good magician guards the secret to his magic. I have guarded mine on our website (sssh, don't tell anyone).
Glen Kendell is a network architect and owner of Release to Production. He publishes a monthly newsletter called In-Production: Achieving True High Availability. |
|
|
|
|