搜索:架构

调用别人的接口或第三方接口怎么做熔断(二)

原创 2021-05-18 16:27 阅读(143)次
上一篇文章《[调用别人的接口或第三方接口怎么做熔断](http://www.classinstance.cn/detail/152.html "调用别人的接口或第三方接口怎么做熔断")》我分享了自己在生产环境中遇到调用下游第三方服务异常几乎把自己服务拖跨的问题,以及分享了如何解决这个问题。 这篇主要分享如何用代码实现对第三方异常服务做熔断来保护自己的服务。 待续

调用别人的接口或第三方接口怎么做熔断

原创 2021-05-14 18:49 阅读(211)次
在我们开发过程中总会遇到开发服务接口给别人调用,或者让别人的服务提供接口给你调用。别人的服务调用我们的服务接口的情况,我们为了保护自己的服务不被高并发或者说大量请求压垮,往往会做限流或者熔断。但是我们调用别人的服务接口需要做限流或熔断么? 我们举个例子: 我们系统有个场景就是要将产生的预警信息快速同步给下游第三方服务中,实时性要求比较高。预警信息是从kafka中消费的,每一条预警信息都要发给多个第三方服务。大致流程如下: ![](http://img.classinstance.cn/20210514/1620987481312.jpg) 图中一条预警信息从kafka拉取后...