推荐热点精华

符合查询主题共有150 上一页 1 2 3 4 5 ... 10 下一页

在建立优步大型支付系统过程中学到的分布式架构概念

18-04-18 0 776 3 banq

这是优步Uber员工Gergely Orosz自己的经验分享: 两年前我加入了优步,担任移动软件工程师,有一些后端经验,我构建了带有支付功能的应用程序 - 并... 详细

伪二元论导致单体和微服务的对立

18-04-14 0 277 4 banq

本文从单体和微服务这两个名词引申出二元论。二元论是一种非黑即白的对立思维,这种二分法会把现实问题扭曲。 当我们在学习微服务时,几乎总是会引入单体(巨石mono... 详细

从CRUD编程切换到事件溯源和区块链编程

18-04-08 1 1336 16 banq

CRUD是增删改查的简称,其中增删改都属于一种变动操作,而新增和删改分别属于两种不同类型的变动,如果以记账来类比,新增等同于多了一笔金额,而删改等同于减少了一笔... 详细

分布式系统的弹性设计

18-03-27 0 843 2 banq

在讨论分布式系统的弹性之前,让我们快速回顾一些基本术语: 弹性Resiliency:任何系统从困难中恢复的能力,(banq注:弹性也就是适应能力)。 分布式系统... 详细

微服务的重试与弹性设计

18-03-26 0 529 1 banq

本文是开源工作流引擎Camunda联合创始人Rücker对微服务调用进行弹性设计的改进建议,类似谷歌的gRPC和阿里的Dubbo都可以看成是RPC微服务,Spr... 详细

事件概念正在重塑分布式系统的未来

18-03-24 0 768 5 banq

这是Akka的创始人和Lightbend的创始人Bonér博内尔在2018 Qcon伦敦大会上的 演讲 ,他已经使用事件概念20多年,现在引起了越来越多人的兴趣... 详细

从Rails到Clojure再到Java,最后回到Rails

18-03-22 0 616 2 banq

在过去的6年中,我开发Web应用程序先后使用了Rails、Clojure和Java,最好又回到了Rails,上。以下是我总结过去几年使用这些不同的技术栈的好处和... 详细

优步是如何用Kafka构建可靠的重试处理保证数据不丢失

18-03-18 0 2300 2 banq

在分布式系统中,重试是不可避免的,我们经常使用后台跑定时进行数据同步,同步不成功就实现重试,重试次数多少取决于你追求一致性还是可用性,如果希望两个系统之前无论如... 详细

SoundCloud从SOA转换到微服务后加速了交付进度

18-03-16 0 334 2 banq

流媒体平台SoundCloud在2014年从SOA切换到微服务架构以后,几年经验证明其软件开发交付速度和生产力都有所提高。 遥想当初2014年,流行音乐和播客... 详细

Kafka消息分发、主题分区与消费组的概念

18-03-14 0 687 2 banq

本文主要从Kafka与传统JMS消息系统的对比中挖掘Kafka在消息分发和主题分区上的独特特点,Kafka通过主题topic、分区和消费组这三个概念灵活适应各种... 详细

分布式事务Saga模式

18-03-10 0 1400 3 banq

两阶段提交2PC是分布式事务中最强大的事务类型之一,两段提交就是分两个阶段提交,第一阶段询问各个事务数据源是否准备好,第二阶段才真正将数据提交给事务数据源,当需... 详细

如何迁移到微服务和事件溯源EventSourcing

18-03-06 0 651 3 banq

这是一篇提供如何从单体大型应用迁移到微服务+事件溯源的指导性文章,文章提供了六条建议,主要是确定微服务边界,将事件作为首要设计,将系统从过去面向接口的耦合变成面... 详细

软件开发团队中的两种人:发烧友和实用主义

18-03-05 0 583 2 banq

本文讨论了程序员中两种不同类型的职业规划,一种是以软件开发为兴趣的人生;一种是以只要代码能运行的实用主义人生。兴趣主义和实用主义在一个团队开发中都是需要的,各方... 详细

领域模型与状态机

18-02-27 0 891 1 banq

日常编程中你使用过状态机吗?也就是状态模式?首先问题是为什么要使用状态机,解答这个问题必须回答如何对抗软件的复杂性?软件的复杂性是因为一份代码做两件事引起的,很... 详细

微服务分布式事务Saga模式简介

18-02-07 0 1833 2 banq

该文是基于《微服务模式》作者Chris Richardson的QCONSF 2017会议上的PPT文章( 这里 )和其 Eventuate Tram Saga框... 详细

符合查询主题共有150 上一页 1 2 3 4 5 ... 10 下一页