基于网络通信框架的服务器的几大组成部分
1、日志打印功能
1.1 日志等级
1.2 格式化字符串
1.3 数据类型转换
1.4 打印远程日志
2、内存管理功能
2.1 slab内存管理机制
3、对锁的管理
4、配置文件管理
5、线程资源管理
6、命令行解析
7、配置文件解析
8、通讯器Client
9、服务器Server
分布式系统的几大组成部分:
接入服务器:用于接收客户端的接入,可进行协议转换
逻辑服务器:用于处理各种逻辑,分布式处理
存储服务器:存储着全数据,逻辑服务器可以被及设计为无状态服务器
日志服务器:存储所有的日志,并进行归纳整理
配置中心服务器:用于管理所有的配置
通知中心:
节点中心服务器:用于接收心跳,保证所有服务器健康稳定