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

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

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

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

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

11.PNG

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

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

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

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

分享给朋友:

相关文章

人工智能识别性取向:披着技术外衣的面相学?

人工智能识别性取向:披着技术外衣的面相学?

[ FT12短网址 ] 近期,一份来自斯坦福大学的研讨宣称,他们的算法能够经过对照片中人物的表情、动作和神态停止剖析,推断出人物的性取向。但批判家却以为,这只是披上了人工智能外衣的伪科学和面相学。图片来自“123rf.com.cn...

如何拿下80亿美金的阿拉伯市场?|物流篇

【FT12短网址资讯】拥有3.39亿人口、网络零售商场规模约为80亿美元的阿拉伯国家,尚处于跨境电商的“蓝海”商场,而物流这一关键环节则抬高了壁垒。据亿邦动力研究院Victor从阿拉伯国家调研的成果,出口电商接下来将对阿拉伯商场从发现商机、...

消费者变成“智”人,供应链要变成“人工”智能

消费者变成“智”人,供应链要变成“人工”智能

[ ft12短网址导读 ] 智能供应链包含:①智能预测;②智能商品;③智能定价;④智能库存;⑤科学地分配订单生产路径及快递安排;⑥基于模式识别等技术的风险控制系统,及时预警订单的风险级别等。图片来自“123rf.com.cn”【编...

言出必行,最重承诺的三大星座!

言出必行,最重承诺的三大星座!

信守诺言是立身处世的基本,所以答应的事一定要做到哦!★摩羯座★摩羯座的人善良、稳健、成熟,对原则性的问题非常执着,尤其是诚实守信这些基本道德准则,是必须遵守的。因此ta们大都言而有信,一诺千金。不过摩羯处事小心,一般不会答应别人的请求,只在...

正态分布为什么常见?

正态分布为什么常见?

统计学里面,正态分布(normal distribution)最常见。男女身高、寿命、血压、考试成绩、测量误差等等,都属于正态分布。以前,我认为中间状态是事物的常态,过高和过低都属于少数,这导致了正态分布的普遍性。最近,读到了 J...

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

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

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

发表评论

访客

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