Routers in 2.3

Routers control how MariaDB MaxScale balances the load of queries between available MariaDB Enterprise Servers and replication data to other applications and services.

Router

Type

Description

avrorouter

Replication

Avro Router renders Binary Log events to JSON or Avro files and passed through the CDC Protocol to other services, like Kafka or Hadoop.

binlogrouter

Replication

Binary Log Router serves binlog events to Replica Servers.

cat

Query

Cat Router sends queries to all Servers.

cli

Admin

Command-line Interface used by MaxAdmin.

debugcli

Admin

Debug CLI Router routes statements to debug logging messages.

hintrouter

Query

Hint Router uses routing hints to specify where to send queries.

maxinfo

Admin

MaxInfo Router retrieves information on MariaDB MaxScale.

readconnroute

Query

Read Connection Router balances the query load across the available Servers.

readwritesplit

Query

Read/Write Splitter sends write operations to the Primary Server and balances the query load of read operations between the Replica Servers.

schemarouter

Query

Schema Router provides simple sharding of data across multiple Servers.