原文:MongoDB源码阅读之Shard源码分析--CongfigServer启动

. 名词解释 Shards : 每一个shard包括一个或多个服务和存储数据的mongod进程 mongod是MongoDB数据的核心进程 典型的每个shard开启多个服务来提高服务的可用性。这些服务 mongod进程在shard中组成一个复制集 Chunks: Chunk是一个来自特殊集合中的一个数据范围, collection,minKey,maxKey 描叙一个chunk,它介于minKe ...

2012-12-30 10:41 1 3474 推荐指数:

查看详情

MongoDB源码阅读之BSON源码分析

1. BSON源码结构 涉及BSON的源码有: builder.h 包含bson所需的内存管理类和将bson对象转成内存的工具方法 bsontypes.h 定义了bson所需的数据类型列表 oid.h 定义Object ID的数据结构及实现 bsonelement.h ...

Fri Oct 19 19:17:00 CST 2012 0 3658
MongoDB源码阅读之ReplSet源码分析

1. ReplSet源码结构 rs_config.h replSet间同步设置的工具类 rs_member.h 心跳检测类和replSet成员状态的定义 rs_sync.h 同步数据类 rs.h 定义了几乎所有replSet相关的类(Member:replSet中的节点 ...

Fri Oct 19 19:36:00 CST 2012 0 3826
Netty源码阅读(一) ServerBootstrap启动

Netty源码阅读(一) ServerBootstrap启动 转自我的Github Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。本文讲会对Netty服务启动的过程进行分析,主要 ...

Mon Oct 24 07:16:00 CST 2016 0 10983
Flink源码阅读(二)——checkpoint源码分析

前言   在Flink原理——容错机制一文中,已对checkpoint的机制有了较为基础的介绍,本文着重从源码方面去分析checkpoint的过程。当然本文只是分析做checkpoint的调度过程,只是尽量弄清楚整体的逻辑,没有弄清楚其实现细节,还是有遗憾的,后期还是努力去分析实现细节。文中 ...

Wed Oct 30 10:33:00 CST 2019 0 574
skynet源码阅读<3>--网关分析

继上一篇介绍了skynet的网络部分之后,这一篇以网关gate.lua为例,简单分析下其串接和处理流程。 在官方给出的范例中,是以examples/main.lua作为启动脚本的,在此过程中会创建watchdog服务: 首先加载watchdog.lua脚本 ...

Wed Mar 15 01:43:00 CST 2017 0 3584
MongoDB源码概述——启动处理

启动MongoDB后,程序会对相应的参数,上次遗留的锁文件,日志文件等等进行相应的处理,同时也会开启一些支撑其他部分运行的服务线程,为了精读MongoDB的代码,领会其全局设计理念,所以我对这些不是特别核心的部分,也通过博文给自己来做一个总结,方便自己以后查阅 ...

Thu Mar 08 05:21:00 CST 2012 0 3963
jetty启动源码分析

Main类是jetty的启动类,是项目启动的入口, main方法通过解析传入的参数,来决定加载哪些组件的配置文件,默认根据jetty根目录下面的start.ini来决定加载。 Main的start方法,会启动监控线程Monitor,在绝大情况下都不会使用,它会在接受到stop命令后,销毁 ...

Mon Oct 14 06:41:00 CST 2013 1 2690
springboot之启动原理解析及源码阅读

前言 SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。 正文 我们开发任何一个Spring Boot项目,都会 ...

Thu Jan 04 01:51:00 CST 2018 10 115105
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM