Toggle navigation
面试宝典
架构师课程
开源
文章
博客
SpringCloud
CloudAlibaba
SpringBoot
Spring Boot1.X
Spring Boot2.X
关于
登录
|
注册
支付宝扫一扫帮助发展吧~
微信扫一扫帮助发展吧~
从摩拜总是出现服务故障谈谈技术这件小事
尹吉欢
2017-04-07 23:35:24.0
0条评论
2654人阅读
版权声明:转载请先联系作者并标记出处。
其他
点击阅读全文
扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群
去注册
去登录
登录后发表
去注册
去登录
登录后发表
最近几天不知道怎么了,摩拜单车总是出现故障。 不是扫不了码就是关闭自行车时,车已经锁了,但是app上显示的还是使用中,也就是在关闭锁的一瞬间刚刚好服务器出问题了,才有可能导致这种情况的发生。 作为一位程序猿,但自己也是摩拜的用户,个人感觉摩拜在下面几个方便需要加强: ##服务器抗压 目前不知道摩拜并发时的最大压力有多少,最近的故障估计是红包活动导致大量的用户频繁的开车,锁车,领取红包导致的。 像红包分配到每辆车上面,其实完全可以先分配好,存入redis中,这样就能分担很大一部分数据库压力。 这个时候合理的架构就派上用场了,并不一定说要的很高大上,用很多新技术,只要能满足业务需求就行,如果摩拜的后端服务拆分的够细,对API也有限流应该不足以导致服务器瘫痪,影响所有用户的场面。 ##锁车重试机制 前2天我就经历了一次,车明明锁了,后面打开app显示服务异常,等了几分钟正常了,正常后但是我的这辆车还是在骑行中,这就是我上面说的那种情况。 像这种锁车业务,应该采用确认机制,即关锁后告诉服务器,xx车关闭了,服务器收到请求,计算价格等等,然后告诉车上的程序,处理成功。如果发送请求后
首次访问,人机识别
扫描下方二维码回复
王老吉
获取解锁验证码
步骤:[ 打开微信 ]->[ 扫描上方二维码 ]->[ 关注
猿天地
的公众号] 输入
王老吉
获取验证码,即可永久解锁本站全部文章。
验证码:
(请输入)
提交