分布式系统
DLite
这个作者很懒,什么都没留下…
展开
-
Windows下Docker删除指定镜像的容器
在 Windows PowerShell 中,您可以使用以下命令来删除所有使用。原创 2023-05-13 22:33:21 · 411 阅读 · 0 评论 -
分布式系统的容错性(二)——检错和纠错
本系列内容是我学习分布式系统容错性的一些笔记,欢迎就相关内容进行讨论。我的联系方式:DLite@163.com 2007-11-26============================================== 人们已经研究出两种基本的策略用于错误处理过程。一种方法是在信息块中包含足够的冗余信息,以便推断出这些数据中肯定有哪些内容,即使用纠错原创 2007-11-25 19:10:00 · 5617 阅读 · 0 评论 -
一种集群Master节点选举算法
作者:dlite@163.com 现在主流的分布式集群一致性问题大多都吸收了PAXOS算法的思想。然而,如果完全按照Leslie Lamport的论文,实现复杂度比较高。因此,大多数实现都采用PAXOS的某种变形。Lamport的重要贡献,献是把分布式一致性的问题,形式化并给出了证明,给出了理论指导。 为简化实现,常见的分布式系统或者是采用Master-Slav原创 2012-10-12 13:05:27 · 5296 阅读 · 0 评论 -
关于网络编程中字节序转换优化的思考
网络编程时,传统的字节序转换过程不一定是最合适的。原创 2011-02-16 10:30:00 · 2167 阅读 · 0 评论 -
游戏服务器集群设计思路
简要介绍支持负载均衡和高可用性的MMO服务器集群的构件和设计思路。原创 2010-09-07 21:17:00 · 7053 阅读 · 2 评论 -
转:分布式系统设计的几条原则
Google院士jeff dean介绍的一些用于设计分布式系统的原则。转载 2010-08-21 18:06:00 · 1711 阅读 · 0 评论 -
场景集群的划分思路
从并行计算划分的角度出发,分析了游戏逻辑服务器集群设计的主要问题及解决思路。原创 2010-08-05 16:29:00 · 2343 阅读 · 0 评论 -
缓存管理的基本问题
所谓缓存,本质上是同一块数据在不同空间的存储。这样的例子很多:※ CPU和内存之间的高速缓存;※ 同时映射到两个进程地址空间的数据,典型的是共享内存;※ 同时位于数据库和内存中的同一个业务数据,如O-R映射;※ 位于两台服务器的数据,典型的例子是集群全局配置信息。一、访问缓存可能发生的简单问题: 1、在同一个存储空间中,不同进程/线程间的共享数据一致原创 2009-07-22 22:24:00 · 1199 阅读 · 0 评论 -
一种位置感知P2P网络:Meridian
Maridian是由Cornel大学发起的开源P2P网络系统,用于在大规模分布式系统中进行位置感知的节点和路径选择。它不必使用虚拟座标系,而是提供一种简单的轻量级框架来跟踪节点的位置信息。事实上,它使用了gossip协议,通过“查询—响应”来直接测量距离。Maridian的开发团队目前基于Maridion实现了3方面应用:(1) 找到离指定目标最近(时延最短)的节点;(2) 找到给原创 2009-03-19 10:13:00 · 1176 阅读 · 0 评论 -
分布式系统的容错性(一)——容错性简介
本系列内容是我学习分布式系统容错性的一些笔记,欢迎就相关内容进行讨论。我的联系方式:DLite@163.com ============================================= 分布式系统设计中的一个重要目标,是以这样的方式构建系统:它可以从部分失效中自动恢复,而且不会严重的影响整体性能。特别是,当故障发生时,分布式系统应该在进行恢复的同时继原创 2007-11-25 03:03:00 · 13343 阅读 · 0 评论