原文: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