设为首页 加入收藏

TOP

Mongodb源码分析--Replication之主从模式--Master(二)
2014-11-23 22:08:28 来源: 作者: 【 】 浏览:1
Tags:Mongodb 源码 分析 --Replication 主从 模式 --Master
结点,如下:

\

接着我们可以在本地或另外一台机器上启动一个slave结点:

mongod --dbpath=d:mongodbdb --slave --source 10.0.1.103:27017 --only test --slavedelay 100


下面介绍一下master(主服务端)的代码执行流程。首先我们打开instance.cpp文件,找到下面方法:

//instance.cpp
// Returns false when request includes end
void assembleResponse( Message &m, DbResponse &dbresponse, const SockAddr &client ) {
......
if ( op == dbQuery ) {
if ( handlePossibleShardedMessage( m , &dbresponse ) )
return;
receivedQuery(c , dbresponse, m );
}
//服务端(master) 收到message执行相关查询操作
else if ( op == dbGetMore ) {
if ( ! receivedGetMore(dbresponse, m, currentOp) )
log = true;
}
.....
}

&

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C/C+语言struct深层探索 下一篇程序员编程艺术:第九章、闲话链..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: