在做项目中会遇到一种情况,公司内部或者外部对接的API接口会有超时的情况。
这边列举几个场景下的处理方式:
1.偶尔超时,同步调用接口:a.超时时间适当加长 b.增加重试机制(例如: 接口请求失败,那么线程睡眠1分钟后重试)
2.经常超时:用中间件 如MQ ,将消息处理解耦,异步处理。
版权声明:本文为zhoudirui原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。
在做项目中会遇到一种情况,公司内部或者外部对接的API接口会有超时的情况。
这边列举几个场景下的处理方式:
1.偶尔超时,同步调用接口:a.超时时间适当加长 b.增加重试机制(例如: 接口请求失败,那么线程睡眠1分钟后重试)
2.经常超时:用中间件 如MQ ,将消息处理解耦,异步处理。