
系统架构
岚天逸剑
这个作者很懒,什么都没留下…
展开
-
简单的主备切换方案
主备切换是很多高可用性系统都必须解决的问题,方法有很多,象基于ZooKeeper的主备切换就是一个很好的选择。在这里提供一种更简单但不完美的主备切换方法:1) 假设A和B是集群中的主控(Master)节点2) 1~7是工作节点(如HDFS中的DataNode)3) 在每个工作节点上,都同时配置了A和B的IP,而且是对等的,无主备之分所谓主:是指提供服务的主控,而原创 2012-07-24 16:19:20 · 17862 阅读 · 0 评论 -
实时流式数据处理和大规模离线数据处理
原创 2012-10-16 13:28:16 · 8742 阅读 · 0 评论 -
多写引发的思考
如果是3个Master,采用2PC保证一致性,单个Master故障,会导致不可写。如果正提交的是一个大数据,会造成较大影响。实际上,这个时候可以允许提交,在故障Master恢复后,再同步数据到它上面,但是这个时候的数据对外是不可见的,因此不会影响数据的安全。原创 2013-05-12 19:49:49 · 7954 阅读 · 0 评论 -
巧用NULL模式解耦依赖
1. 初始应用A和应用B均用到了库libX.a中的类class A:由于需求的变化,应用B需要库libM.a的能力,以便和服务M交互。为了复用和简化,通过类A间接提供,应用B不用修改代码,只需要重新编译即可获得新的能力,其它用到类A的应用也是如此。这个时候会产生一个问题,会导致应用A的Makefile也需要指定库libZ.a,否则编译时会报库libZ.a中的符号找不到错误。...原创 2018-09-21 10:31:06 · 458 阅读 · 0 评论 -
后台开发 - DPDK引发的图谱
关系图谱(点击看完整大图):部分名词: 名词 全写 解释 备注 DPDK Data Plane Development Kit 数据平面开发套件或叫数据平面开发工具集 Intel开源的快速数据包处理的函数库与驱动集合 ...原创 2018-12-17 20:27:06 · 8914 阅读 · 0 评论