您的位置:首页 > 博客中心 > 数据库 >

分布式数据库中间件–(2) Cobar与客户端的握手认证

时间:2022-03-10 16:59

Cobar启动完成,监听特定端口。整个认证的流程图:

gxlsystem.com,gxl网

NIOAcceptor类继承自Thread类,该类的对象会以线程的方式运行,进行连接的监听。

NIOAcceptor启动的初始化过程如下:

1 、打开一个selector,获取一个ServerSocketChannel对象,对该对象的socket绑定特定的监听端口,并设置该channel为非阻塞模式,然后想selector注册该channel,绑定感兴趣的事件位OP_ACCEPT。

登录认证报文的报文数据部分格式如下:

10、 FrontendAuthenticator类对上面的数据包的具体处理如下:

    mysql>

MySQL客户端的命令处理,具体后续会分析。

作者:出处:原文:提示:本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如果对文章有任何问题,都可以在评论中留言,我会尽可能的答复您,谢谢你的阅读



(完)

热门排行

今日推荐

热门手游