1. ReplSet源碼結構 rs_config.h replSet間同步設置的工具類 rs_member.h 心跳檢測類和replSet成員狀態的定義 rs_sync.h 同步數據類 rs.h 定義了幾乎所有replSet相關的類(Member:replSet中的節點 ...
. BSON源碼結構 涉及BSON的源碼有: builder.h 包含bson所需的內存管理類和將bson對象轉成內存的工具方法 bsontypes.h 定義了bson所需的數據類型列表 oid.h 定義Object ID的數據結構及實現 bsonelement.h 定義了bson的節點 bsonobj.h bson對象 主要對象,提供了數據的基本操作 bsonmisc.h 定義了與bson相關 ...
2012-10-19 11:17 0 3658 推薦指數:
1. ReplSet源碼結構 rs_config.h replSet間同步設置的工具類 rs_member.h 心跳檢測類和replSet成員狀態的定義 rs_sync.h 同步數據類 rs.h 定義了幾乎所有replSet相關的類(Member:replSet中的節點 ...
1. 名詞解釋 Shards : 每一個shard包括一個或多個服務和存儲數據的mongod進程(mongod是MongoDB數據的核心進程)典型的每個shard開啟多個服務來提高服務的可用性。這些服務/mongod進程在shard中組成一個復制集 Chunks: Chunk是一個 ...
前言 在Flink原理——容錯機制一文中,已對checkpoint的機制有了較為基礎的介紹,本文着重從源碼方面去分析checkpoint的過程。當然本文只是分析做checkpoint的調度過程,只是盡量弄清楚整體的邏輯,沒有弄清楚其實現細節,還是有遺憾的,后期還是努力去分析實現細節。文中 ...
繼上一篇介紹了skynet的網絡部分之后,這一篇以網關gate.lua為例,簡單分析下其串接和處理流程。 在官方給出的范例中,是以examples/main.lua作為啟動腳本的,在此過程中會創建watchdog服務: 首先加載watchdog.lua腳本 ...
1 運行框架 (1)類體系 (2)Costmap2DROS運行框架 Cosmap2DROS主要作為一個地圖模塊存在,內部會啟動一個地圖更新循環,同時 ...
概述 在前端開發過程中,我們經常會遇到需要發送異步請求的情況。而使用一個功能齊全,接口完善的HTTP請求庫,能夠在很大程度上減少我們的開發成本,提高我們的開發效率。 axios是一個在近些年來非常 ...
本文分析的是 spring-data-mongodb-1.9.2.RELEASE.jar 和 mongodb-driver-core-3.2.2.jar。 一、UML Class Diagram 核心類是 MongoTemplate,下面這張 UML 類圖涉及了主要的類,省略了次要的類 ...
最近沒什么實質性的工作,正好有點時間,就想學學別人的代碼。也看過一點源碼,算是有了點閱讀的經驗,於是下定決心看下spring這種大型的項目的源碼,學學它的設計思想。 手碼不易,轉載請注明:xingoo 這篇博文你可以了解到: 1 Spring jar ...