
分布式系统
技术笔记本
这个作者很懒,什么都没留下…
展开
-
Time, Clocks, and the Ordering of Events in a Distributed System
作者:Leslie Lamport (非常厉害的老头了)在使用消息进行通信的分布式系统中,使用物理时钟对不同process进行时间同步与事件排序是非常困难的。一是因为不同process的时钟有差异,另外也是因为在计算中时间表示的精度也是有限的,两个时间标签相同的时间便无法区分前后了。Lamport提出逻辑时钟的概念。在同一process中,事件发生的顺序很容易定义与区分,不同process原创 2013-09-30 19:56:28 · 2270 阅读 · 0 评论 -
配置MongoDB Sharding
1) 启动副本集三个shard,每个shard三个副本,三台机器(170/171/172),每台机器分别对应三个shard中的一个副本#170mongod --shardsvr --replSet shard-a --dbpath /mongo-data/rs-170-a --port 30000 --logpath /mongo-data/rs-170-a.log --fork --no原创 2017-09-12 16:40:02 · 778 阅读 · 0 评论 -
大数据资源收集
数据可视化https://github.com/showcases/data-visualization原创 2015-09-17 15:46:22 · 801 阅读 · 0 评论 -
Understanding the Internal Message Buffers of Storm
Understanding the Internal Message Buffers of StormJun 21st, 2013 Table of ContentsInternal messaging within Storm worker processesIllustrationDetailed descriptionWorker processesExecutors转载 2014-10-21 09:41:13 · 1266 阅读 · 0 评论 -
Kafka简要图解
LinkedIn贡献的分布式消息系统 - 请参考这里kafka集群:producer写入消息,consumer读取消息消息分为不同主题,每个主题可以分为多个partition(并行),每个partition可以多个副本,每个partition内保证消息顺序,consumer读取消息时也可以保证顺序(一个partition的消息只发送给一个consumer),如果要保持同一主题所原创 2014-03-06 14:20:05 · 2456 阅读 · 0 评论 -
Difference between Linearizability and Serializability
原文:http://stackoverflow.com/questions/8200015/what-is-the-difference-between-serializability-and-linearizabilityIt was hard to find information about this subject. However, At some point I found a转载 2013-11-14 17:47:45 · 1436 阅读 · 0 评论 -
A plain english introduction to CAP Theorem
关于分布式系统CAP理论的说明,值得看看,原文连接A plain english introduction to CAP TheoremYou’ll often hear about the CAP theorem which specifies some kind of an upper limit when designing distributed systems. As w转载 2013-02-02 21:16:58 · 1058 阅读 · 1 评论 -
Consistent Hashing
Consistent HashingPosted by tomwhite on November 27, 2007 at 9:56 AM PSTI've bumped into consistent hashing a couple of times lately. The paper that introduced the idea (Consistent Has转载 2013-03-09 15:39:00 · 1125 阅读 · 1 评论 -
Disaster Recovery, High Availability, and Continuous Availability - What's the Difference?
Disaster Recovery, High Availability, and Continuous Availability - What's the Difference?Posted by david t on September 7, 2010 at 12:30amView BlogLast month I posted a video that gave a brie转载 2013-08-19 10:24:42 · 1121 阅读 · 0 评论 -
CAP Confusion: Problems with ‘partition tolerance’
by Henry Robinson, April 26, 2010The ‘CAP’ theorem is a hot topic in the design of distributed data storage systems. However, it’s often widely misused. In this post I hope to highlight why the co转载 2013-09-30 13:31:03 · 1846 阅读 · 1 评论 -
On-Designing-and-Deploying-Internet-Scale-Services
从开发,测试,运营角度分享MSN,Windows Live的经验。设计开发团队可多多参考。以测试,运营的角度理解软件,有大型系统经验的工程师应有共鸣。On Designing and Deploying Internet-Scale Services原创 2013-03-03 21:38:27 · 725 阅读 · 0 评论 -
How to do distributed locking (转)
As part of the research for my book, I came across an algorithm called Redlock on the Redis website. The algorithm claims to implement fault-tolerant distributed locks (or rather, leases [1]) on top o...转载 2018-11-06 09:09:28 · 1344 阅读 · 0 评论