[转]通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题

  • Post author:
  • Post category:IT
  • Post comments:0评论

PingCap联合创始人、CTO 黄东旭写的一篇解决Raft网络分区的一种方案:通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题。本文转载之。 问题 : 当 raft group 发生脑裂的情况下,老的 raft leader 可能在一段时间内并不知道新的 leader 已经被选举出来,这时候客户端在老的 leader 上可能会读取出陈旧的数据(stale read)。 比如,我们假想一个拥有 5 个节点的 raft group: 其中Node 5 是…

继续阅读[转]通过 raft 的 leader lease 来解决集群脑裂时的 stale read 问题

谈谈于丹

  • Post author:
  • Post category:IT
  • Post comments:0评论

对,就是百家讲坛那个号称研究古文的“学者”于丹。 鸡汤满世界都是,我很少在意;知识分子谈论观点和看法千千万,多么奇葩有趣的都有,我很少痛恨知识分子。但是于丹是个例外。 与我而言,知识分子如果只专注分内之事,执着于学术范畴,无疑是所谓的“本行工作”,无论正误,都是无可过度指摘的。毕竟观点迭出才有万象世界,只有反复质疑才有科技与社会之进步。 还有一类知识分子,他们不甘寂寞,他们涉足传道授业,他们涉足启迪民智,通常他们更令人尊敬。因为这并非本行,当然也不可说越俎代庖,毕竟没有人专职干这个。 但是有一些…

继续阅读谈谈于丹

VR社交用户活跃度极低,创业者需要“从长计议”

  • Post author:
  • Post category:IT
  • Post comments:0评论

在VR行业颇为沉寂的这段时间内,很难看到让人振奋的消息,大家似乎都在埋头苦干。不过,表面一片祥和的行业下其实却是暗流涌动,而VR社交就在这样的环境下被推到了风口浪尖。Facebook在F8大会上推出VR社交平台的beta版Facebook SpacesHTC为其VR平台上接入微信功能,让用户在HTC Vive里面和微信好友聊天还有一茬又一茬的VR社交团队获得融资:据业内人士透露,最近有不少VR团队瞄准了这个方向。那么,这块诱人的肥肉能那么容易的就被分食叼走吗?墙内开花墙外香根据现有的资料,我们统…

继续阅读VR社交用户活跃度极低,创业者需要“从长计议”

滴滴柳青:智慧交通将让停车场消失,大数据让你每天少堵20分钟

  • Post author:
  • Post category:IT
  • Post comments:0评论

钛媒体注:滴滴出行总裁柳青在近日在洛杉矶参加米尔肯全球大会,从城市交通产业变革的角度对智慧城市这一主题进行了探讨。柳青认为,可持续发展问题,说到底是优化、再优化资源和能力的问题,技术的力量正是在于通过各种共享和协同的方式,突破原有资源使用的极限,让更多的人坐进更少的车。滴滴希望从这三个方面着力:环保、交通效率和城市生活空间的变化。柳青介绍说,目前用户通过顺风车和拼车服务分享600万次行程,每年可减少140万吨碳排放。现在滴滴平台的电动车已经有20万辆左右;一年下来它们所替代的碳排放相当于300多…

继续阅读滴滴柳青:智慧交通将让停车场消失,大数据让你每天少堵20分钟

[转]Golang调度器源码分析

  • Post author:
  • Post category:IT
  • Post comments:0评论

原文:Golang调度器源码分析, 作者: 无心之祸 为什么Golang需要调度器? Goroutine的引入是为了方便高并发程序的编写。 一个Goroutine在进行阻塞操作(比如系统调用)时,会把当前线程中的其他Goroutine移交到其他线程中继续执行, 从而避免了整个程序的阻塞。 由于Golang引入了垃圾回收(gc),在执行gc时就要求Goroutine是停止的。通过自己实现调度器,就可以方便的实现该功能。 通过多个Goroutine来实现并发程序,既有异步IO的优势,又具有多线程、多…

继续阅读[转]Golang调度器源码分析

[译]Go 调度器: M, P 和 G

  • Post author:
  • Post category:IT
  • Post comments:0评论

这是另一篇关于Go调度器(scheduler)的文章。 原文:GO SCHEDULER: MS, PS & GSby Uber工程师 Povilas。 网上已经有很多关于Go调度器的文章了, 比如Golang调度器源码分析,多看一些,可以加深记忆,也可以对比查看文章中是否有不准确的地方,更全面的了解Go的调度器。 我决定深入了解Go的内部机制, 因为很长时间没人写关于Go scheduler的文章了, 我觉得这是一个很有趣的知识点,所以让我们开始吧。 基础知识 Go的运行时管理着调度、垃…

继续阅读[译]Go 调度器: M, P 和 G

中国联通「冰淇淋套餐」一月体验记

  • Post author:
  • Post category:IT
  • Post comments:0评论

三月底的时候,我下决心将自己的手机套餐换成了中国联通的「冰淇淋套餐」,也就是传说中的「无限流量」+「无限通话」的一个套餐。 作为移动互联网+移动办公的重度用户,我之前用的 3GB/月的流量常常超过,每次出门在外,使用手机都要特别注意,我觉得我受够这种不能随心所欲使用网络服务的状态了:4G 的速率但不能随意看视频,那手机不是没很好地发挥吗?于是在 3 月底在中国联通线下营业厅办了预充 2000 元享两年 199元/月的「冰淇淋套餐」。于是,我开始了四月份随心所欲的网络生活。 什么是冰淇淋套餐 冰淇…

继续阅读中国联通「冰淇淋套餐」一月体验记