基於網絡通信框架的服務器的幾大組成部分
1、日誌打印功能
1.1 日誌等級
1.2 格式化字符串
1.3 數據類型轉換
1.4 打印遠程日誌
2、內存管理功能
2.1 slab內存管理機制
3、對鎖的管理
4、配置文件管理
5、線程資源管理
6、命令行解析
7、配置文件解析
8、通訊器Client
9、服務器Server
分佈式系統的幾大組成部分:
接入服務器:用於接收客戶端的接入,可進行協議轉換
邏輯服務器:用於處理各種邏輯,分佈式處理
存儲服務器:存儲着全數據,邏輯服務器可以被及設計爲無狀態服務器
日誌服務器:存儲所有的日誌,並進行歸納整理
配置中心服務器:用於管理所有的配置
通知中心:
節點中心服務器:用於接收心跳,保證所有服務器健康穩定