读书人

基于amoeba的mysql分布式数据库学习(

发布时间: 2012-09-25 09:55:59 作者: rapoo

基于amoeba的mysql分布式数据库学习(二)

?

?

三、启动过程解析

?

?

1.?加载Log4j配置文件,配置日志信息
2.?初始化ProxyRuntimeContext? ,比如加载配置文件,做一些初始化操作,设置一些上下文信息
3.?注册Reporter 功能
4.?创建Mysql客户端代理的连接管理器(该管理器管理客户端到代理服务器和代理服务器到服务端的连接,并调度分配连接)。
5.?读取IP权限表,并注册到Mysql连接管理器中
6.?最后启动服务。启动服务以后,Mysql 连接管理将监听指定的端口,开始提供服务。

?

?

?四、MysqlClientConnectionManager机制

?

???????MysqlClientConnectionManager 的类的继承关系如下:

?

??????

????? 其中Looping在run方法中做两件事情:

读书人网 >其他数据库

热点推荐