系统要迁移机房了,要做啥事情

最近参与的一个系统,由于面向的用户是全国,属于前端系统,对性能的要求极高。需要切换到更加靠谱的bgp机房,我正好是这个任务的主要负责人,下面说说机房迁移会涉及到哪些步骤。列举证据和数据,说明当前系统响应速度慢主要是让公司运维人士知道,当前系统已经无法应付海量的访问量。你可以自己统计一些数据,详细列举出来,让公司运维人士以此做分析。是否进行系统机房迁移。列出当前系统的域名、db、memcache、re...
阅读(859) 评论(0)

记一个重复支付的坑

最近在处理支付回调的问题,发现一个奇葩情况,支付系统使用同一批参数,然后多次调用我们系统的支付回调接口,由于我们系统这个回调接口,没对这种情况进行应付,产生了非常多的重复支付数据。后来写了一段代码进行预防,如果是同一批参数,调用多次,忽略掉,然后我们自己系统记录日志,留下证据。从事互联网项目支付模块的同学,一定要注意重复支付问题。不能理所当然的认为这种情况很少。互联网项目中,每个请求都要经过非常多的...
阅读(554) 评论(0)

生产环境错误数据修复办法

互联网项目的用户使用量通常比较大,如果系统设计的不好,考虑的不周全,很容易出现各种故障,随之也有很多的错误数据产生。下面列举一些处理线上数据的方法。编写细粒度接口,修复数据如果需要修复的数据的量不大,例如几百条,那么可以编写一些细粒度的接口,比如说,你需要更新某些订单数据的状态,那么你可以编写类似下面的方法。public void updateOrderStatus(Long orderId,Str...
阅读(394) 评论(0)

【干货篇】调用其他系统http接口超时了,如何处理,方案汇总

如果你参加过互联网项目,那么你一定知道,整个大的系统会被切成许多的子系统。子系统与子系统通过接口交互。其中,通过http接口交互,是非常常用的一种方式。那么如果调用某个子系统的http接口超时了,该如何处理呢?下面列举一下。增加超时时间假设A系统有个方法methodA,会调用B系统的methodB这个http接口,如果mehodA不追求超快的响应速度,那么你在调用methodB这个http接口时,可...
阅读(5832) 评论(2)
    个人资料
    • 访问:381296次
    • 积分:3959
    • 等级:
    • 排名:第8806名
    • 原创:119篇
    • 转载:5篇
    • 译文:0篇
    • 评论:183条
    博客专栏