Vaibhav Joshi created CALCITE-5581:
--------------------------------------
Summary: Implement Basic client side load balancing in Avatica
Driver
Key: CALCITE-5581
URL: https://issues.apache.org/jira/browse/CALCITE-5581
Project: Calcite
Issue Type: New Feature
Components: avatica
Affects Versions: 1.33.0
Reporter: Vaibhav Joshi
Implement mechanism to support Client side load balancing by configuring
connection properties for load balancing
{code:java}
jdbc:phoenix:thin:
url=https://<host>:<port>;
serialization=PROTOBUF;
authentication=BASIC;
avatica_user=<userName>;
avatica_password=<userPw>
useClientSideLB: [true/false]
lbStrategy: [RandomDistribution/Sequential/RoundRobin]
lbURLs: <comma separated URls e.g. URL1, URL2,URL3,...URLn> {code}
Client should connect to any of the URLs specified in lbURLs ( depending on LB
strategy selected).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)