• MartinFowler推荐的文章,论述区块链技术的关键概念,以及中本共识为何如此重要?分布式系统可能难以理解,主要是因为围绕它们的知识也是分布式的。现在,经过多次考验和磨难,我终于准备好向您解释分布式系统的基础知识。 区块链迫使工程
  • TLA +是一种正式的规范语言。它是设计系统和算法的工具,然后以编程方式验证这些系统没有严重错误。它是相当于蓝图的软件。通常用于设计分布式事务系统,亚马逊等公司普遍使用该语言规范设计他们的分布式事务中间件基础设施。是分布式架构设计语言。
  • 区块链不是物联网,区块链很难和你的现实联系,区块链是形式逻辑世界的产物,是第三元世界的。如今,人们出于各种原因诉诸区块链。自从我在2017年中期开始进行智能合约安全审核以来,我已经看到了这一切。“区块链可以到处使用”似乎是合乎逻辑且有益的,但实际上包含一些问题,我将提供一些此类问题和 icon
  • 这篇文章讲述了为什么要对系统进行建模,并使用TLA +框架详尽地测试这些模型/设计。在第一部分中,我将讨论为什么建模您的设计是重要和有益的,在第二部分我将解释为什么TLA +是一个非常合适的建模框架,特别是对于分布式和并发系统。 建 icon
  • CKEditor 5推出分布式修改同一份文档的功能,好像以后大家可以一起愉快地修改代码了,再也不用手工解决Git的冲突,在选择你的源码还是我的源码之间冲突,大师Kent beck还为此提出对人行为的约束规则:test && commit || revert。闲话少说,看看它的分布式一致性方案 icon
  • orbit-db是一种分散式Web的点对点数据库,一种无服务器,分布式,对等P2P数据库。OrbitDB使用IPFS作为其数据存储, icon
  • 幂等意味着重复无关紧要。这意味着您可以安全地重试操作而不会出现问题。典型的例子是电梯按钮:你按两次它就不会叫来两部电梯。我们在这里探索为什么我们希望在电子邮件服务器中使用该属性。 什么是幂等?为什么它对分布式系统中的编程有很大帮​​助?到本集结束时 icon
  • 开发人员在任何软件项目过程中都会做出数百个微观和宏观决策。有些似乎相对无害,但对下游会有一个很大的影响。几位Cantina工程师聚在一起,回顾了我们在学习了一些艰苦的经理后需要特别考虑的关键点。 1. 利益相关者要求 icon
  • 解决任何问题和解决正确的问题是有区别的。彼得是一个可以做任何事情的程序员。他可以创建与其他同行一样好的软件,然而,程序员之间的差异主要是有无经验,即使两者都具有相同的技术技能。 怎么可能?你不赞同这句话吗? icon
  • Noria:  https://pdos.csail.mit.edu/papers/noria:osdi18.pdf Ma icon
  • 现在流行的是Spring Cloud基于NetFlix解决方案提供的 icon
  • 如何通过以下方式在Docker中运行Spring-Cloud MicroService拓扑: Docker端口映射到外部主机网络 icon
  • 复制数据库数据可以使我们的应用程序更快,并增加我们对故障的容忍度,但是有很多不同的选项可供选择,每个选项都带有成本付出。如果我们不了解我们使用的工具是如何工作的,以及它们提供的保证是什么(或者更重要的是,不提供),那么很难做出正确的选择,这就是我想在这里探讨的内容。本文研究所有可用的选项以及 icon
  • 2018年是HBC Tech成长和学习的一年。我们的组织采用了新技术和构建应用软件的新方法。随着这一年的结束,让我们认识到2018年的一些值得注意的技术演示。 一. icon
  • Dweb.page(https://dweb.page/)是一个通向分布式Web的入口网关,可让你在基于IPFS 的分布式Web上共享和搜索内容。你可以通过在入口共享你的数据,当然如果你没 icon
  • Microsoft Orleans(奥尔良)是.NET的开源编程框架,最初由Microsoft Research的eXtreme Computing Group构建,可以使用虚拟角色actor简化分布式应用程序开发,这些角色是具有自己状态的单线程对象,它们不共享任何内存并通过使用异步远程过程 icon
  • Hyperledger Fabric是一个分布式区块链网络,其中多个组件自己保留的共享分类帐复制副本,即所有交易的历史记录。当新交易发生时,它们必须通过网络发布,使分类帐的所有复制副本同步到一致的数据。 在较高的层次上,该流程如下所示: < icon
  • Distributed Systems Consensus timeline:- 1989: consensus is Paxos.- 2013: consensus is Raft.- 2018: consensus is that computers are terrib icon