Details
-
New Feature
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Incomplete
-
None
-
None
Description
Due to recent changes in MaxScale v2.5, the connector must provide failover functionality rather than Keepalived/F5/etc. See rationale for why MXS-3591 was refused.
Until a customer can specify multiple endpoints for a connection via Connector/node.js, there is no supported mechanism for customers to leverage Cooperative Monitoring while using Connector/node.js.
Note that Connector/J provides a robust feature set which could make sense to copy or draw inspiration from-
https://mariadb.com/kb/en/failover-and-high-availability-with-mariadb-connector-j/
There is already some multiple host functionality: see https://github.com/mariadb-corporation/mariadb-connector-nodejs/blob/master/documentation/promise-api.md#pool-cluster-api
example :
conn.release();
This permit to use multiple maxscales, using the actives ones. Do you thing there is something else missing ?