mycat多节点协调——RPC实现
2016-01-06 10:22:51 1 举报
AI智能生成
Mycat多节点协调是通过RPC(Remote Procedure Call,远程过程调用)实现的。在Mycat中,每个节点都有自己的管理模块,它们通过RPC协议进行通信和协调。当客户端发起请求时,首先会将请求发送到Mycat集群中的某一个节点,该节点再根据请求的类型和内容,将请求转发到相应的数据库节点上执行。如果需要跨节点操作数据,则会通过RPC协议将请求发送到目标节点上进行处理。 总之,Mycat多节点协调是通过RPC协议实现的,它能够有效地提高系统的可扩展性和可靠性。
作者其他创作
大纲/内容
mycat多节点协调——RPC实现
通信端口 Manage 端口
mycat 连接池 PhysicalDBNode
ZK监控听
服务发现
注册服务
创建子路径
寻找服务
根据服务名和nodeid寻找
找到服务后,序列化参数然后进行协议通信
通信协议
接受通信信息
通过反射执行方法
将返回值序列化并返回
发送通信信息
从连接池获取连接
链接池初始化
远程调用
0 条评论
下一页