自行开发的微信公众号1.1上线
结果发现了公众号1.0的隐藏bug。
微信1.0上线时,对很多对微信服务器的请求进行处理。
然而,对服务器请求的处理,后面连接了处理消息的队列。
由于未设置超时处理。11月25号左右微信服务器出现波动,导致队列堵塞,而且竟然在12.2号才发现!!!
11.25号至12.02号,七天的信息,都失去了时效性,并且在重新启动队列后,导致数据在延迟了7天才发送。
用户在七天后才收到相应的提醒消息。
因此,除了内部接口调用,在调用第三方api的时候,不论是腾讯,阿里,百度,都应认为是不可信任的api,
必须做超时,无响应,丢包等情况的处理,以防止出现进程假死的情况。
时间: 2024-08-01 07:57:04