I'm definitely interested. Should I create the issue on github? On Sunday, January 17, 2016 at 6:45:22 PM UTC-5, l.garulli wrote: > > You're right, server URLs are not shuffled, but we could add this feature > easily in v2.1.x. If you are interested, could you please create a new > issue? > > > Best Regards, > > Luca Garulli > Founder & CEO > OrientDB <http://orientdb.com/> > > > On 17 January 2016 at 16:09, nightrise <[email protected] <javascript:>> > wrote: > >> Hey all, >> >> I noticed that in the docs, there is mention of Load Balancing prior to >> v2.2 (currently in alpha) via DNS record: >> >> Before v2.2, the simplest and most powerful way to achieve load balancing >>> seems to use some hidden (to some) properties of DNS. The trick is to >>> create a TXT record listing the servers. >>> >>> The format is: >>> >>> v=opf<version> (s=<hostname[:<port>]> )* >>> >>> Example of TXT record for domain *dbservers.mydomain.com >>> <http://dbservers.mydomain.com>*: >>> >>> v=opf1 s=192.168.0.101:2424 s=192.168.0.133:2424 >>> >>> In this way if you open a database against the URL remote: >>> dbservers.mydomain.com/demo the OrientDB client library will try to >>> connect to the address *192.168.0.101* port 2424. If the connection >>> fails, then the next address *192.168.0.133 <http://192.168.0.133>:* port >>> 2424 is tried. >>> >>> To enable this feature in Java Client driver set >>> network.binary.loadBalancing.enabled=true: >>> >>> java ... -Dnetwork.binary.loadBalancing.enabled=true >>> >>> or via Java code: >>> >>> OGlobalConfiguration.NETWORK_BINARY_DNS_LOADBALANCING_ENABLED.setValue(true); >>> >>> >> This seems rather interesting -- but the description seems to imply that >> it's *failover* rather than *load balancing*. Can I get some >> clarifications here? If a client connects to a list of servers following >> the above method, does it vary which servers it connects to, or does it >> always proceed in linear order (tries the first one, if that fails, tries >> the next, etc.) ? If it proceeds in linear order, this would mean that >> server 1 would always get all the load, until its locked up or dead, at >> which point requests would spill over to server 2, so its not truly >> balancing. >> >> Would be great to get some clarifications! >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "OrientDB" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> For more options, visit https://groups.google.com/d/optout. >> > >
-- --- You received this message because you are subscribed to the Google Groups "OrientDB" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
