架构
文章平均质量分 57
疯狂紫萧
互联网难民,艰难生存。
展开
-
秒杀系统架构优化思路
一、秒杀业务为什么难做 1)im系统,例如qq或者微博,每个人都读自己的数据(好友列表、群列表、个人信息); 2)微博系统,每个人读你关注的人的数据,一个人读多个人的数据; 3)秒杀系统,库存只有一份,所有人会在集中的时间读和写这些数据,多个人读一个数据。 例如:小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。 又例如:12306转载 2016-12-10 17:34:19 · 1326 阅读 · 0 评论 -
看图理解JWT如何用于单点登录
单点登录是我比较喜欢的一个技术解决方案,一方面他能够提高产品使用的便利性,另一方面他分离了各个应用都需要的登录服务,对性能以及工作量都有好处。自从上次研究过JWT如何应用于会话管理,加之以前的项目中也一直在使用CAS这个比较流行的单点登录框架,所以就一直在琢磨如何能够把JWT跟单点登录结合起来一起使用,尽量能把两种技术的优势都集成到项目中来。本文介绍我从CAS思考得出的SSO的实现方案。转载 2016-12-12 10:56:18 · 19148 阅读 · 7 评论 -
RN的缓存策略探索
最近使用RN做APP,时间长了总是觉得接口请求是在太频繁。遂想到,不如给接口做个缓存吧。 这里申明一下,我是从前端开始接触RN,然后到APP的。对于APP原本是使用什么样的缓存策略还真的没有去深入了解。这里本着将前端的思想带入APP的原则来探讨一下使用RN来做接口部分的缓存策略。 服务器接口缓存 最开始的时候只是希望减轻服务器压力,减少不必要的计算过程。比如用户数据没变化的时候就不需要去...原创 2018-03-28 19:41:56 · 1785 阅读 · 0 评论 -
centos7安装rabbitmq3.7.7
安装erlang 安装教程 安装下面的提示新建一个文件,内容就是代码。 To use Erlang 21.x on CentOS 7: # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang...原创 2018-11-01 21:05:41 · 1060 阅读 · 0 评论