use of external IP in HTTP Direct acceptor.

Posted by Admin on 30-Apr-2010 09:08

Hi,

      I need to understand the use of External URL while configuring HTTP direct acceptor.

      I need to have multiple HTTP direct acceptors  with same port.

      Client would always send  HTTP request  on HTTP port 80. I have several services , each one is mapped to one acceptor. I can't make more than one acceptor with same port.So i need to understand if external IP would be useful.

     would really appreciate for your help.

     thanks in advance. 

Girdhar

All Replies

Posted by Bill Wood on 30-Apr-2010 12:16

egirdhar wrote:


      I need to understand the use of External URL while configuring HTTP direct acceptor.

External URL is for the case of a Proxy Server or some form of DNS lookup where the local machine (hosting the broker) is unaware of the URL that an external client would have to use in order to reach the host/port.   There are cases where the broker has to advertise the URL to clients or remote brokers (particularly for cases such as HTTP Tunneling with load-balancing or failover).  Normally, the machine can lookup its own host name, but when there is a proxy server, this is not possible. 

But you can administratively override the local lookup with the information about what the 'real URL' is by using this property.

It will not solve your problem of having multiple acceptors using the same port.  That is not possible -- each acceptor has to have a unique port.

Posted by tsteinbo on 10-May-2010 06:17

Each acceptor can have multiple protocols associated with it, e.g. you can have:

http://host:80/service1

http://host:80/service2

http://host:80/service3

...

That should avoid the need for multiple acceptors

This thread is closed