Re: [Regops] draft-wullink-restful-epp-00.txt

"Gould, James" <[email protected]>
Newsgroups gmane.ietf.provreg
Message-ID <CBBB43A8.1C8FD%[email protected]>
> Sure, but what happens with an existing EPP-session when one of the
> application servers suddenly becomes unavailable?

It depends where the state is held (gateway or application server).  If
the application server is stateless, than nothing happens to the EPP
session.  If the application server is stateful, then hopefully the
gateway will recognize the dropped application server connection and will
in turn close the client connection.

> Yes, but that implies more complexity on the gateways/loadbalancers.

Load balancing behind the gateways is just one option, but you are correct
that it adds complexity.

> Besides that, we noticed there are quite a lot of registrars using a
> 'login-command-logout' sequence for every request they wish to make.
> That is, in our view, less efficient than simply issuing one RESTful
> request each time.

We see this as well, but there are another set of registrars that keep
long running EPP sessions that get the benefit of stateful sessions.  A
best practice is to keep a pool of long running sessions for the best
performance.  



> We've encountered a number of scenario's where clients ran into their
> session limits unexpectedly. I remember one case where the client forgot
> to send a <logout>, but that is off course their problem. There are also
> scenario's where a flaky TCP connection or buggy client messes things
> up. Every so often this results in questions to our supportdesk.

You're going to most likely have some sort of server policy on load
(connections, bandwidth) in either event that can result in
troubleshooting and questions to customer support.  I'm not sure if
stateless versus stateful will help reduce the server policies and
subsequently the troubleshooting.



--
  
JG
 

 
James Gould
Principal Software Engineer
[email protected]
 
703-948-3271 (Office)
12061 Bluemont Way
Reston, VA 20190
VerisignInc.com







On 4/23/12 3:07 PM, "Marco Davids (SIDN)" <[email protected]> wrote:

>Op 23-04-12 18:26, Gould, James schreef:
>
>> Load balancing the connections distributes the load fine today.
>
>Sure, but what happens with an existing EPP-session when one of the
>application servers suddenly becomes unavailable?
>
>> If there is a need to load balance on a per command basis,
>> you can keep the state in the gateways
>
>Yes, but that implies more complexity on the gateways/loadbalancers.
>
>Besides that, we noticed there are quite a lot of registrars using a
>'login-command-logout' sequence for every request they wish to make.
>That is, in our view, less efficient than simply issuing one RESTful
>request each time.
>
>> 2. EPP sessions can wind up in a state where they are no longer linked
>>to
>> an active TCP session - Can someone describe this issue?
>
>We've encountered a number of scenario's where clients ran into their
>session limits unexpectedly. I remember one case where the client forgot
>to send a <logout>, but that is off course their problem. There are also
>scenario's where a flaky TCP connection or buggy client messes things
>up. Every so often this results in questions to our supportdesk.
>
>--
>Marco
>_______________________________________________
>provreg mailing list
>[email protected]
>https://www.ietf.org/mailman/listinfo/provreg

_______________________________________________
provreg mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/provreg
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.