#分布式架构

      更多分类

Spanner与Calvin(FaunaDB)比较

17-04-07 696 banq

该文比较了Spanner与Calvin这两种分布式事务数据库的区别与特点。 该文作者丹尼尔·阿巴迪是耶鲁大学的副教授。他主要研究数据库系统架构和实现。他获得麻省理工学院和剑桥大学医学博士。 在201... 详细

简单理解Kubernetes,Mesosphere和Docker Swarm

17-02-17 1605 3 banq

IT世界正在转向容器,但为了控制管理这些容器,我们又需要容器的管理程序。这就是需要使用Kubernetes,Mesosphere和Docker Swarm的理由。 容器是一种虚拟化应用程序的轻量级方... 详细

为什么正好一次(Exactly-Once)传递是不可能的?

16-11-27 4062 8 banq

这是分布是系统领域很重要的一篇文章,主要论述在消息传递中"最多一次"、"最少一次"和"正好一次"三者中正好一次传递是不可能的,也就是通过网络两个服务器之间的调用恰好通过一次就完成正确通讯是不可能的。至... 详细

使用OpenTracing跟踪Go中的HTTP请求延迟

16-11-25 1 5535 3 banq

在Go 1.7,我们有一个新包/ HTTP / httptrace提供了一个方便的机制,观察一个HTTP请求时会发生什么。在本文中,将说明如何能在分布式跟踪的情况下被使用,通过使用 OpenTraci... 详细

Mesos、Kubernetes和Swarm比较指南

16-11-24 1655 banq

本文展示如何为您选择最好的容器编排? 正如Marc Andreesen所说,“Software is eating the world”,所以现在所有公司,无论他们的时间长短火大小规模正在转型为软件... 详细

Eventuate:基于操作CRDT的服务框架

16-10-21 1939 3 banq

Eventuate是建立高扩展的事件溯源event sourcing和使用因果一致性建立事件协助的开源服务框架。基于事件驱动和事件溯源的服务能够给予因果顺序的事件流通讯,服务可位于单个服务器本地也可以... 详细

如何建立Monzo银行后端系统?

16-10-03 868 7 banq

Monzo需要从头开始构建一个银行后端体系,该系统必须全天候具备可用性,可扩展到为遍及世界各地的数以百万计客户提供服务。这篇文章解释了我们如何以开源的技术建立这样现代系统。 Monzo – Bu... 详细

基于Redis的分布式Java任务执行和调度框架

16-09-18 1510 3 banq

Redisson是使用Redis实现分布式任务执行和调度的Java开源项目,它是通过标准JDK的ExecutorService和ScheduledExecutorService API实现的,被提交的... 详细

Zipkin开源分布式跟踪系统

16-09-10 250 banq

Zipkin是一个分布式跟踪系统,能够在微服务架构中收集有关性能延迟等问题,然后定位延迟所在部分。 一个REST请求会连接多个微服务来完成完整业务。也就是说对于入口的一个API调用可能需要有多个后台... 详细

耐克公司的WingTips分布式跟踪系统

16-09-10 633 3 banq

分布式跟踪是一种通过分布式网络跟踪请求的系统,这样能够在复杂的微服务系统中创建一种透明的调用路径,一条请求可能会经过成百上千个微服务调用环节,如同树形结构一样分散开来,如果没有分布式跟踪,很难确定某个... 详细

互联网级别的RPC框架:谷歌的gRPC开源框架

16-08-25 1 1525 2 banq

建设一个高扩展性 松耦合系统是非常艰难的,随着移动和物联网设备增加扩展,不断增长的数据量和越来越高的客户期望,能够高效,可靠地在互联网规模的开发和运行系统变得非常关键。 在这样的互联网环境中,开发者... 详细

容器是未来吗?

16-08-19 1037 2 banq

这是一篇有点质疑基于Docker容器分布式系统是否在针对小型应用时过于复杂,有大炮打蚊子的嫌疑?当然,也可以从侧面了解一下Docker分布式生态圈的建设。 下面是采取对话形式: 你好啊,我的老板已... 详细

分布式系统的微服务架构设计要点

16-08-12 940 banq

随着应用程序体系架构的不断发展,从大整体monolith时代进入更为基于模型的分布式设计时代,构建新的分布式系统需要重新学习一些旧的设计技术,并采用一些新的模式。 下面是几个设计关注点: 1.调度/... 详细

为什么微服务应该是事件驱动?

16-06-02 2 4164 6 banq

建立微服务的真正道路是事件驱动,这是一个有着DDD, CQRS, Event-sourcing, event streaming, complex-event processing(CEP) 等背景以... 详细

比特币区块链是一种分布式的事件流日志

16-03-21 6 2919 13 banq

比特币的区块链机制其实是一种分布式的事件流日志,这个事件流记录着所有的比特币交易事件。 比特币是一种虚拟货币,我们知道我们可以通过自己设立一个机器来专门挖矿,也就是“无偿”获得比特币,但是这个“无偿... 详细

共有 129 上一页 1 2 3 4 5 6 7 ... 9 下一页