标签:架构

架构

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

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

3天前 10℃ 0评论 0喜欢

架构

微服务在微信的架构实践

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

6天前 9℃ 0评论 0喜欢

架构

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

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

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

架构

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

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

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

技术

几种常用的缓存更新常用方案分析

几种常用的缓存更新常用方案分析
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后...

3周前 (07-24) 15℃ 0评论 0喜欢

架构

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

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

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

架构

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

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

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

架构

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

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

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

架构

微信后台基于时间序的海量数据冷热分级架构设计实践

微信后台基于时间序的海量数据冷热分级架构设计实践
本文将为你介绍,微信后台的一种基于时间序的海量数据冷热分级架构。应对 PB 级数据、每天万亿级访问、键值带来的挑战,微信技术团队是这样做的。 写在前面 微信的后台数据存储随着微信产品特性的演进,经历了数次的架构改造,才形成如今成熟的大规模分...

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