[R2DBC-21] Failover capabilities for Connector/R2DBC Created: 2021-03-23  Updated: 2021-07-14  Resolved: 2021-07-14

Status: Closed
Project: MariaDB Connector/R2DBC
Component/s: other
Affects Version/s: 1.1
Fix Version/s: 1.1.0-beta

Type: Task Priority: Major
Reporter: Ralf Gebhardt Assignee: Diego Dupin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 1d
Time Spent: 2d
Original Estimate: 3d

Issue Links:
Relates
relates to CONC-365 Failover capabilities Closed
relates to CONCPP-4 Failover capabilities for Connector/C++ Closed
relates to ODBC-116 Failover capabilities for Connector/ODBC Closed

 Description   

Goal is to permit setting some failover capability on connector level.

Configuration must permit setting multiple hosts/ports. Then, when trying to establish a connection, connector will trying to connect those hosts sequentially until success or throwing error if last host connection fails.

This would permit failover on multiple maxscale instances, avoiding use additional tools that monitor maxscales state.

R2DBC spec follows RFC3986, pemitting multiple host in connection String with the folowing format :
authority = [ userinfo "@" ] host [ ":" port ] [ "," host [ ":" port ] ]


Generated at Thu Feb 08 03:32:06 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.