- 博客(4)
- 收藏
- 关注
原创 TIDB思考
架构官方pd cluster解释PD (Placement Driver) Server:整个 TiDB 集群的元信息管理模块,负责存储每个 TiKV 节点实时的数据分布情况和集群的整体拓扑结构,提供 TiDB Dashboard 管控界面,并为分布式事务分配事务 ID。PD 不仅存储元信息,同时还会根据 TiKV 节点实时上报的数据分布状态,下发数据调度命令给具体的 TiKV 节点,可以说是整个集群的“大脑”。此外,PD 本身也是由至少 3 个节点构成,拥有高可用的能力。建议部署奇数个 .
2022-04-07 17:53:10 278
原创 BeanFactor与FactoryBean
BeanFactoryspring bean容器工厂顶层接口可以通过别名、class等入参api获取bean的实例对象,内部可能包含整体的实例组装全过程涉及 BeanDefinition(RootBeanDefinition的实例化定义信息存放)、FactoryBean(spring提供的生成Bean的外部扩展的顶层接口、 可以当做生成bean的工厂,可以通过设置RootBeanDefinition中的beanClass为MyxxxFactoryBeanImpL来自定义对应BeanDefini.
2022-04-07 17:46:18 404
原创 高性能系统设计思考
业务设计:简化业务链路 简化实现模型 巧用约定(业务约定、算法约定)技术设计传输协议 数据解析(序列化、反序列化、解析算法) dns、cdn选择 io模型 本地(block,selector、poll、epoll) 远程(同步、异步) 线程模型(1对1、多对一、多对多)(线程数据如何配置) io密集型(rpc多or简单的curd) cpu密集型(大量计算:结算、对账业务、按域设计的排课系统等) qps(get) 结合缓存(预热和命中率) 本地缓存 远程
2022-04-07 17:41:16 3838
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人