当前位置:首页 > 短网址资讯 > 正文内容

短网址程序在多服务器组负载均衡系统中遇到的问题

www.ft12.com4年前 (2018-09-17)短网址资讯3137

由于短网址业务量的逐渐增大,原有的服务器系统负载已经接近极限。为了更好的满足用户的需求,FT12短网址有新增了两台服务器,和原有的一台服务器组成负载均衡系统。前段任何一条短网址的访问,都会先经过负载均衡服务器,然后再随机转发给后台的任意一台服务器处理。这样就能有效的提升短网址的稳定性和快速访问。但经过一段时间的使用,发现了有些致命的缺陷。

用户A生成一条短网址,这个请求被随机转发到后台的任意一台服务器。然后这台服务器再链接数据库,获取短链接代码,最后进行插入操作。这个逻辑看似没有什么漏洞,但是每次在网站访问高峰期,就会发生一个逻辑上的bug。那就是用户B也在这个时候生成一条短网址,这个请求被转发到了另一台后端服务器B,那么这个时候服务器B也会连接数据,获取短网址代码,然后再插入数据库。那么,问题来了。这个时候,用户A和用户B很有可能再链接数据库时,获取了相同的短网址代码,而短网址代码(CODE)在数据库中是唯一的,其中必然会有一个用户的数据库插入操作会以失败告终。这大大影响了用户的正常使用体验。为了解决这个问题,我们阐释了很多种方法。

11.PNG

上图是我们最终的解决方案。对服务器的数据库操作使用了try函数,如果插入数据库不成功,则重新获取短网址代码,然后再次进行插入。这样的逻辑设计很好的解决了负载均衡下,短网址的生成成功率极大的提升了。

扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_544.html

分享给朋友:

相关文章

贾跃亭:FF 91已经启动全新生产计划

贾跃亭在其个人公众号称,2017派克峰国际爬山赛落下帷幕。FF首款量产车FF 91以11:25:083的成绩成功完赛,并以23秒的优势,打破了由特斯拉Model S保持的量产电动车型最快纪录。美国著名媒体CNN全程记录FF 91参赛实况,并...

AI技术领先的微软、谷歌,竟然输给了亚马逊?

AI技术领先的微软、谷歌,竟然输给了亚马逊?

[ FT12短网址资讯 ] 一家长青不败的公司,肯定不会把鸡蛋放在一个篮子,其会建立一个庞大的生态系统。对于一家AI公司来说,想要长足的发展,就需要建立庞大的生态体系,而要想建立庞大的AI生态体系,就需要同时满足应用场景、生态系统...

从几号发工资,就能看出一家公司的好坏?

对很多工薪族来说,发工资这一天基本上是脱贫致富的重要日子,也是很多人的还款日子,交房租,还信用卡、白条、花呗··· 想到接下来的日子又得靠拆东墙补西墙过。即使发薪日就是还款日,但这个美好的日子还是值得每个职场人期待的!为什么有的人5号10号...

技术团队,如何更高效地开会?

技术团队,如何更高效地开会?

会议目标混乱不堪,与会人员莫名其妙,会议冗长且无趣,浪费时间耗费生命,咋整? 写在前面 相信很多做技术的朋友都一样,我们都是非常讨厌开会的人。我们只希望能够静下心来,沉醉在自己的代码世界中,为了让世界变得更加美好,...

国美2.16亿领投爱空间C轮 争取3年要破100亿魔咒

国美2.16亿领投爱空间C轮 争取3年要破100亿魔咒

【FT12短网址资讯】爱空间总算拿到了来自国美的C轮2.16亿人民币融资,这笔钱距其上一轮融资现已整整一年半。这一年半里,全部互联网家装职业跟本钱市场一样由极盛转冷落,各家都在战略紧缩练内功。爱空间作为最初互联网家装的领头羊,沉寂以后,也甩...

原创保护之后自媒体们该何去何从?

原创保护之后自媒体们该何去何从?

自媒体平台兴起 内容创作者春天来临2016年可谓是自媒体平台发展元年,而2017年将成为自媒体平台爆发年,群雄纷争,一场无硝烟的战争一触即发。伴随着BAT等互联网巨头纷纷涌入自媒体平台之争,同时各自号称将出资10亿、20亿甚至100亿元刺激...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。