自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 秒杀系统设计与实现

问题描述 如何设计并实现一个秒杀/抢购系统 过去都说台上十分钟,台下十年功,而秒杀系统更有意思,瞬时的流量峰值可能就三两分钟,但你却必须为此做大量的准备工作。容量评估是否做好了,带宽是否ready,前后端截流是否完备,是否需要队列化请求等等。 设计难点 瞬时峰值 瞬时峰值会挑战服务器带宽 秒杀的一瞬间,带宽可能是平常时的几倍几十倍,一瞬间带宽可能就跑满了。 瞬时峰值会挑战应用服务器资源 ...

2019-06-12 20:52:01 262

原创 聊聊技术选型

问题描述 如何选择新的技术栈 几乎所有团队都经历过技术选型问题,不管是大层面的基础设施选型,还是小到第三方服务的使用,开源项目百花齐放的今天,相同问题往往不止一种解决方案。如何才能正确选择,少挖坑,是件有趣的事情。 需要考量的因素 业务,团队成员,技术 技术选型其实并非一个单纯的技术问题,相反技术平台本身的考量往往是放在最后面的。首先需要考量的是业务本身的特殊性,再结合团队成员的诉求与能力,最...

2019-05-18 14:02:59 394

原创 分布式事务,第三方接口一致性问题

问题描述 各个子系统数据一致性问题 在过往单机系统的时代,把相关操作放在一个事务里,就能为我们解决数据一致性的问题。但在分布式系统和微服务架构盛行的今天,常常会遇到一个操作需要依赖多个外部服务的场景。要求我们自行解决各个系统数据一致性的问题。 解决方案 补偿事务 互联网场景下,解决分布式系统的一致性问题,基于系统复杂性与吞吐量的考虑,多数团队不会选择类似两阶段提交,甚至三阶段提交的分布式事务。...

2019-05-10 00:36:02 2665

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除