分类:架构

如何快速搭建一个微服务架构?

如何快速搭建一个微服务架构?
微服务火了很久,但网上很少有文章能做到成熟地将技术传播出来,同时完美地照顾“初入微服务领域人员”,从 0 开始,采用通俗易懂的语言去讲解微服务架构的系列。所以,我们策划了这篇文章。本文转载自 InfoQ 垂直号「聊聊架构」,ID:archt...

3天前 10℃ 0评论 0喜欢

微服务在微信的架构实践

微服务在微信的架构实践
作者|许家滔 编辑|田光 微服务的理念与腾讯一直倡导的“大系统小做”有很多相通之处,本文将分享微信后台架构的服务发现、通信机制、集群管理等基础能力与其上层服务划分原则、代码管理规则等。 背景介绍 首先,我们需要敏捷开发。过去几年,微信都是很...

6天前 8℃ 0评论 0喜欢

Apache Kafka:大数据的实时处理时代

Apache Kafka:大数据的实时处理时代
在过去几年,对于 Apache Kafka 的使用范畴已经远不仅是分布式的消息系统:我们可以将每一次用户点击,每一个数据库更改,每一条日志的生成,都转化成实时的结构化数据流,更早的存储和分析它们,并从中获得价值。同时,越来越多的企业应用也开...

7天前 8℃ 0评论 0喜欢

一个细节翔实、可供参考的支付体系架构演进实例

一个细节翔实、可供参考的支付体系架构演进实例
从单一功能到完整体系、从臃肿单体 Php 演变为高性能高可靠可伸缩的分布式服务架构,于 16 年快速融合美丽说和淘世界支付体系,并在历年大促中保持无故障的出色表现,逐渐摸索出适应全集团复杂业务形态和变化的支付平台架构。具体是怎么做的? 注...

2周前 (08-02) 13℃ 2评论 1喜欢

详解分布式系统和微服务中的分布式事务

详解分布式系统和微服务中的分布式事务
现今互联网界,分布式系统和微服务架构盛行。一个简单操作,在服务端非常可能是由多个服务和数据库实例协同完成的。在一致性要求较高的场景下,多个独立操作之间的一致性问题显得格外棘手。 基于水平扩容能力和成本考虑,传统的强一致的解决方案(e.g.单...

3周前 (07-25) 13℃ 0评论 0喜欢

微信支付:如何打造移动支付时代的高可用收银系统?

微信支付:如何打造移动支付时代的高可用收银系统?
移动支付时代,越来越多的人习惯于不带现金出门,许多支付场景只需要掏出手机就能完成。正因为如此,收银系统的可用性问题也越来越重要。如何打造移动支付时代的高可用收银系统?这是微信支付团队的经验,仅供参考。 1为什么强调收银系统的可用性? 随着移...

4周前 (07-23) 16℃ 0评论 0喜欢

腾讯研发总监王辉:十亿级视频播放技术优化揭秘

腾讯研发总监王辉:十亿级视频播放技术优化揭秘
QQ 空间在 2016 年日均视频播放量由年初的千万级迅速突破到十亿级,过程中也对整个视频播放技术的可靠性、性能、操作体验等方面提出严峻的考验,相关质量急需提升。经过多个迭代持续和各项优化,外网整体质量已经达标:在保证播放成功率提升到 99...

4周前 (07-21) 16℃ 0评论 0喜欢

微信红包后台系统可用性设计实践

微信红包后台系统可用性设计实践
微信红包业务量级的高速发展,对后台系统架构的可用性要求越来越高。在保障微信红包业务体验的前提下,红包后台系统进行了一系列高可用方面的优化设计。本次演讲介绍了微信红包后台系统的高可用实践经验,主要包括后台的 set 化设计、异步化设计、订单异...

4周前 (07-20) 21℃ 0评论 0喜欢