Re: Simple connection failover support
От | Dave Cramer |
---|---|
Тема | Re: Simple connection failover support |
Дата | |
Msg-id | CADK3HH+He5hBL6oB9gOUhNiuW2RRirnpJA7xKwqv9hTM5duDaA@mail.gmail.com обсуждение исходный текст |
Ответ на | Simple connection failover support (Mikko Tiihonen <mikko.tiihonen@nitorcreations.com>) |
Ответы |
Re: Simple connection failover support
|
Список | pgsql-jdbc |
Mikko, I get compile errors getHostString() is not public in java.net.InetSocketAddress; cannot be accessed from outside package compiling with java 6 Dave Cramer dave.cramer(at)credativ(dot)ca http://www.credativ.ca On Tue, May 22, 2012 at 9:37 AM, Mikko Tiihonen <mikko.tiihonen@nitorcreations.com> wrote: > Hi, > > Here are two patches that add simple failover support to the jdbc driver. > > Patch 1 converts all references to pair of host+port variables to single > InetSocketAddress > Patch 2 rewrites the url parsing to support multiple host:port pairs and > modifies the low level connection opening to retry once all listed addresses > I also added more cases to the unit tests to verify that I did not break any > functionality. > > * The connection url and connection parameters stay backwards compatible > * If there are commas in the hostname part of the url the new code will use > them to split the addresses and keep them in the defined priority order > * If there is any IOException or login failure during the connection phase > the code will try another listed address > * I tried to keep the code still Java 1.4 compatible > > -Mikko > > > -- > Sent via pgsql-jdbc mailing list (pgsql-jdbc@postgresql.org) > To make changes to your subscription: > http://www.postgresql.org/mailpref/pgsql-jdbc >
В списке pgsql-jdbc по дате отправления: