Nioconnection
Serverconnection Mycat as a service-side connection to the front-end business
Backendaioconnection Mycat as a server-side connection to MySQL
All connections will be placed in the Nioreactor member RW's registerqueue, not directly registered, and then registered in the Run method.
Niohandler
A abstractconnection will maintain a niohandler
For Mycat as a service end, then Nioconnection is Serverconnection,
Niohandler is used when the authentication connection is frontendauthenticator, after the certification will be replaced by Frontendcommandhandler
For Mycat as a client with MySQL connection, nioconnection is Mysqlconnection,
Use Mysqlconnectionauthenticator before authenticating the connection and replace with Mysqlconnectionhandler after authentication
Physicaldbpool Correspondence Datahost
Physicaldatasource corresponds to the Read node or the Write node under the datahost tag