Re: draft-wullink-restful-epp-00.txt
Klaus Malorny <[email protected]>
| Newsgroups | gmane.ietf.provreg |
|---|---|
| Message-ID | <[email protected]> |
On 23/04/12 16:02, Maarten Wullink wrote: > Stateless EPP makes it possible to load balance individual EPP requests instead of > EPP connections. This should make it easier to distribute to load evenly across the servers. > Distributing tcp connections across EPP servers does not guarantee an equal load on every server. This > is because not all EPP connections are equal. > > Also when there is no persistent tcp connection it should be easier to remove > a server from the server pool for maintenance without having to disconnect the tcp connections of the > clients connected to the server. > Hi all, while I have mixed feelings regarding the REST approach, I agree to the arguments: Although RFC 5734 allows the server to actively terminate the communication with the client, it can only do this by closing the connection. There is no graceful shutdown that would allow the client to prevent an I/O error on the attempt to write a message. Assuming a busy connection, the sudden interruption leaves the client in an ambiguous state whether the (partially) transmitted request has been received and processed by the server. For the benefit of the registrars, we avoid to close connections in our server side EPP implementation except for those connections which are idle over a long period. As a consequence, in a load balanced configuration, the balancing can actually only occur via the assignment of new connections to the server with the lowest load, so an unequal load cannot easily be leveled. Regards, Klaus _______________________________________________ provreg mailing list [email protected] https://www.ietf.org/mailman/listinfo/provreg