#分布式架构

      更多分类

过来人谈容器、微服务和服务网格,其实不是新鲜事!

19-05-21 96 1 banq

早在像Docker和Kubernetes这样的容器平台兴起之前的10年,有一个dotCloud平台,基于100多个微服务构建的平台,支持数千个以容器运行的生产应用程序,作者将分享构建和运行它时面临的... 详细

分布式系统中的解耦模式:领域查询 - mathiasverraes

19-05-12 98 1 banq

使用领域查询替换普通自由查询可以将业务知识从服务器内部分离出来。 问题 查询通常与数据库查询相关联。然而,我们可以通过其他方式查询不是数据库的系统,比如查询REST和GraphQL等API。... 详细

为什么IBM的Hyperledger不是真正的区块链?它其实是一个Kafka的排序服务

19-05-06 173 1 banq

国内很多上报国家区块链名单的公司不少使用了IBM的Hyperledger,其实Hyperledger不是真正的区块链。下面是在金融行业建立交易系统和交换主干方面拥有15年的经验的Stuart Pop... 详细

互联网级别大变革:本地优先软件!在本地拥有自己的数据,使用CRDT数据结构实现分散式数据合并!

19-05-04 154 2 banq

Google Docs和Trello等云应用程序很受欢迎,因为它们可以实现与同事的实时协作,并且使我们可以轻松地从所有设备访问我们的工作。但是,通过在服务器上集中数据存储,云应用程序还会剥夺用户的所... 详细

如何做好一个系统架构师:抓住敏捷架构中几个关键决策点

19-05-03 251 1 banq

开发人员在任何软件项目过程中都会做出数百个微观和宏观决策。有些似乎相对无害,但对下游会有一个很大的影响。几位Cantina工程师聚在一起,回顾了我们在学习了一些艰苦的经理后需要特别考虑的关键点。 ... 详细

分布式事务有自己的架构语言吗?TLA +简介

19-04-15 208 1 banq

TLA +是一种正式的规范语言。它是设计系统和算法的工具,然后以编程方式验证这些系统没有严重错误。它是相当于蓝图的软件。通常用于设计分布式事务系统,亚马逊等公司普遍使用该语言规范设计他们的分布式事务... 详细

聪明的程序员应该知道什么是最值得解决的问题 - Fagner Brack

19-04-05 187 3 banq

解决任何问题和解决正确的问题是有区别的。 彼得是一个可以做任何事情的程序员。他可以创建与其他同行一样好的软件,然而, 程序员之间的差异主要是有无经验,即使两者都具有相同的技术技能。 怎么可能?你... 详细

小白解释:什么是分布式微服务中的幂等? - LispCast

19-04-05 161 1 banq

幂等意味着重复无关紧要。这意味着您可以安全地重试操作而不会出现问题。典型的例子是电梯按钮:你按两次它就不会叫来两部电梯。我们在这里探索为什么我们希望在电子邮件服务器中使用该属性。 什么是幂等?为什... 详细

过去2 - 3年发表的重要的分布式系统研究论文是什么?

19-03-24 50 banq

Noria:   https://pdos.csail.mit.edu/papers/noria:osdi18.pdf Maelstrom Paper的忠实粉丝,更多的是工程专注而不是研究,但是... 详细

区块链八个不起作用的应用领域

19-02-25 221 2 banq

区块链不是物联网,区块链很难和你的现实联系,区块链是形式逻辑世界的产物,是第三元世界的。 如今,人们出于各种原因诉诸区块链。自从我在2017年中期开始进行智能合约安全审核以来,我已经看到了这一切。“... 详细

一篇文章概括Spring Cloud微服务教程

19-01-11 267 2 banq

现在流行的是 Spring Cloud基于NetFlix解决 方案提供的 解决方案 。那么让我们来演示如何使用它。原文来自tomask79,点击标题见原文! ... 详细

结合Docker运行Spring Cloud微服务的多种方式

19-01-10 136 banq

如何通过以下方式在Docker中运行Spring-Cloud MicroService拓扑: Docker端口映射到外部主机网络 Docker Links Docker Bridge网... 详细

数据库数据复制技术入门

19-01-07 289 4 banq

复制数据库数据可以使我们的应用程序更快,并增加我们对故障的容忍度,但是有很多不同的选项可供选择,每个选项都带有成本付出。如果我们不了解我们使用的工具是如何工作的,以及它们提供的保证是什么(或者更重要... 详细

2018年喜欢的架构技术演讲

19-01-04 116 2 banq

2018年是HBC Tech成长和学习的一年。我们的组织采用了新技术和构建应用软件的新方法。 随着这一年的结束,让我们认识到2018年的一些值得注意的技术演示。 一. 以正确的方式设计微服务架构... 详细

使用TLA +进行分布式系统的建模与调试设计

18-12-26 66 banq

这篇文章讲述了为什么要对系统进行建模,并使用TLA +框架详尽地测试这些模型/设计。在第一部分中,我将讨论为什么建模您的设计是重要和有益的,在第二部分我将解释为什么TLA +是一个非常合适的建模框架... 详细

共有 1181 2 3 4 ... 8 下一页