TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Call me maybe: etcd and Consul

175 点作者 nwjsmith将近 11 年前

5 条评论

philips将近 11 年前
Thanks to aphyr for doing this sort of testing. It is important that we not only verify etcd with our own internal testing but also have dedicated third party feedback. From the beginning we have wanted something that was simple and worked correctly.<p>It is also great to see etcd showing up in lots of interesting projects like skydns and kubernetes. I think we have built something that is not just a great building block for CoreOS but the OSS community at large.<p>Thanks to everyone who has helped get the project to where it is today; there is a bright future ahead.
dinedal将近 11 年前
I think the most surprising fact, despite all the amazing work here, is that Comcast helps pay for this kind of research!<p>Other then that, it&#x27;s great that we are getting some good results after serious vetting for more modern replacements to ZK. I may not like ZK&#x27;s crufty-ness, but I could always trust it. Now with these results, I am seriously going to consider Consul as a replacement.
评论 #7918978 未加载
antirez将近 11 年前
This sounds like a report of a bug, but I believe this is not the actual story. It is more a report of a design tradeoff: the authors of those CP systems completely understand what happens, but were not happy to pay this performance price for reads. One thing is to have a data store that has a very limited performance in write operations but is very fast when you need to read, another thing is a data store where both writes and reads are very slow. However once you read potentially stale data from nodes, many of the advantages of having a CP system are gone. IMHO to revert those systems to a default where reads are applied to the state machine like writes is the sanest thing to do, even if options to potentially read stale reads are also useful in some context.
评论 #7887230 未加载
评论 #7886405 未加载
Dave_Rosenthal将近 11 年前
Wow. I thought of etcd as taking consistency very seriously. Aphyr&#x27;s discoveries are indeed quite surprising: &quot;The very first test I ran with reported a linearizability failure. I was so surprised I spent another week double-checking Knossos and Jepsen, then writing my own etcd client, to make sure I hadn’t made a mistake. Sure enough, etcd’s registers are not linearizable.&quot;
评论 #7885575 未加载
评论 #7886012 未加载
rubyn00bie将近 11 年前
Small pet peeve, please for the love of god and people stop with the &quot;call me maybe&quot; titles... they aren&#x27;t cute, funny, or anything but a waste of characters. By the title alone, I assume the content to be juvenile (despite already knowing the content of _that_ blog is anything but).
评论 #7885403 未加载
评论 #7886165 未加载
评论 #7885283 未加载