We're using
WebSphere Application Server - Edge Components
to do fail over and load balancing between servers. For example you can
try to go to port 80 at 208.x.y.z and it may route you internally to
10.a.b.c, 10.d.e.f or 10.g.h.i based on responsiveness and availability.
We also use it for various other ports used by Sametime, Domino, WAS, etc.
We have internal and external Edge servers.
I have an Edge address set up for port 80 for 10.17.6.175. It will route
you to one of three addresses: 10.17.6.145, 10.17.6.130 or 10.17.6.131.
For simple availability testing I go to
http://10.17.6.175/gdintranet.nsf/edge
and if it routes me to:
.145 I see GDI01
.130 - GDISYS01
.131 - GDISYS02
Our Domino developer set that up to return the name of the Domino server
you're currently hitting.
So on Edge, I can configure that if it routes me to .145 that I can ask
for /gdintranet.nsf/edge it should return me GDI01 and so on for the other
addresses. This is nice and robust so that I could design this so that
the Domino app checks all sorts of things to say "I am really up and
running fine". Not that I want to get too intense and Edge polls every
few seconds for this response.
The devil is in the details and I'm having a bit of a time crafting the
actual advisors. In the GUI (which apparently most Edge administrators
avoid and use a command line interface instead - more entrenched than the
common belief of old IBM i developers!) you see these two fields:
"HTTP Advisor Request:"
"HTTP Advisor Response:"
I am getting a little way by opening a PMR for this product but the guy
I'm talking to tends to barely glance over my questions and fires off
quick responses. I'm having a tough time explaining to him that I have
the development down and the servers handle replying back the "GDI01" or
"GDISYS0x" stuff fine. He keeps trying to get me to contract with IBM
development to design the web pages to do so.
One of the things I have gotten is that he thinks that if I put in:
HTTP Advisor Request: GET /gdintranet.nsf/edge / HTTP/1.0
that should work for requesting the right thing.
But I'm getting nowhere on getting an answer from him on crafting the
"HTTP Advisor Response".
Can anyone help?
Rob Berendt
As an Amazon Associate we earn from qualifying purchases.