架构设计

想抗住千万级流量?你应该这样做!

chenssy阅读(441)评论(0)赞(1)

出处:http://www.cnblogs.com/GodHeng/p/8834810.html 随着互联网的发展,各项软件的客户量日益增多,当客户量达到一定峰值时,当数以万计的流量来临时,程序的顺利运行以及即时响应则显得尤为重要,就像双1...

你的接口,真的能承受高并发吗?

chenssy阅读(2147)评论(5)赞(3)

作者:肥朝 出处:公众号【肥朝】 前言 本篇主要讲解的是前阵子的一个压测问题.那么就直接开门见山 可能有的朋友不并不知道forceTransactionTemplate这个是干嘛的,首先这里先普及一下,在Java中,我们一般开启事务就有三种...

这几招,让服务的可用性提升到5个9

chenssy阅读(1266)评论(0)赞(5)

作者:Ali猿来如此 出处:公众号【服务端思维】 对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计、代码编写、测试、co...

阿里淘宝双十一秒杀系统设计详解

chenssy阅读(2771)评论(0)赞(8)

一些数据 大家还记得2013年的小米秒杀吗?三款小米手机各11万台开卖,走的都是大秒系统,3分钟后成为双十一第一家也是最快破亿的旗舰店。经过日志统计,前端系统双11峰值有效请求约60w以上的QPS ,而后端cache的集群峰值近2000w/...

Redisson实现Redis分布式锁的N种姿势

飞哥-Javaer阅读(2949)评论(0)赞(2)

作者:阿飞哥 出处:阿飞的博客 前几天发的一篇文章《Redlock:Redis分布式锁最牛逼的实现》,引起了一些同学的讨论,也有一些同学提出了一些疑问,这是好事儿。本文在讲解如何使用Redisson实现Redis普通分布式锁,以及Redlo...

Java架构-一些设计上的基本常识

chenssy阅读(2544)评论(0)赞(3)

作者:陌霖Java架构 链接:www.juejin.im/post/5be7bc195188255e9b618c93 最近给团队新人讲了一些设计上的常识,可能会对其它的新人也有些帮助, 把暂时想到的几条,先记在这里。 1、API与SPI分离...

分库分表技术演进&最佳实践

chenssy阅读(1922)评论(0)赞(5)

作者:阿飞的博客 每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。 移动互联网时代,海量的用户每天产生海量的数量,比如: 用户表 订单表 交易流水表 以支付宝用户为例,8亿;微信用户更是10亿。订单表更夸张,比如美团外卖,每天都是...

常用性能监控指南

chenssy阅读(1100)评论(0)赞(4)

作者:梁桂钊 当性能出现问题时,可以通过 Linux 操作系统的命令获取性能信息。本节会介绍一些常用的 Linux 的性能监控命令。 top 命令 – 监控进程状态 这个命令适合用来实时掌握操作系统的整体情况,且能够实时反映出系统各个进程的...

好RESTful API的设计原则

chenssy阅读(1124)评论(1)赞(5)

作者:moonz-wu 出处:https://www.cnblogs.com/moonz-wu/p/4211626.html 做出一个好的API设计很难。API表达的是你的数据和你的数据使用者之间的契约。打破这个契约将会招致很多愤怒的邮件,...