PHP中Curl和SOAP请求服务超时如何高效解决?
- 内容介绍
- 文章标签
- 相关推荐
本文共计660个文字,预计阅读时间需要3分钟。
公司中不少服务是以curl或soap方式连接第三方提供的接口来交互数据的,最近新增了一个需求,就是第三方服务发布新版本时,连接不上对方服务时需要进行重试。其他原因导致的业
公司中有不少服务是以curl或者soap方式连接第三方公司做的服务来交互数据,最近新增加了个需求,就是第三方服务发版时候,连接不上对方服务器时候要进行重试,其它原因导致的业务处理失败,则按失败处理,不会再进行调用。
思路就是判断curl或者soap连接不上对方服务器时候,抛出TimeoutException异常,捕获后做重试处理,其它错误导致的抛出的Exception则按失败处理。
本文共计660个文字,预计阅读时间需要3分钟。
公司中不少服务是以curl或soap方式连接第三方提供的接口来交互数据的,最近新增了一个需求,就是第三方服务发布新版本时,连接不上对方服务时需要进行重试。其他原因导致的业
公司中有不少服务是以curl或者soap方式连接第三方公司做的服务来交互数据,最近新增加了个需求,就是第三方服务发版时候,连接不上对方服务器时候要进行重试,其它原因导致的业务处理失败,则按失败处理,不会再进行调用。
思路就是判断curl或者soap连接不上对方服务器时候,抛出TimeoutException异常,捕获后做重试处理,其它错误导致的抛出的Exception则按失败处理。

