Gateway

作者: 樊大大也 | 来源:发表于2016-09-07 15:25 被阅读0次

    功能:
    Gateway提供了如下功能:路由、隔离、限流、熔断、返回、监控熔断。

    路由:
    路由是核心功能,需要根据各种条件将请求路由到正确的目的地。在实现上采用了路由服务,Gateway定期从路由服务获取路由表,达到了解耦、实时更新的效果。

    隔离:
    非由于Gateway接收了所有业务请求,请求多种多样,当某类请求出问题时,不能影响其他请求的处理。对此,Gateway实现了资源隔离,防止某类请求将资源耗光,继而影响到其他服务。

    限流:
    对于任何一类请求,都应该设置容量上限,并不能无限制处理。Gateway可以为每类请求设置并发上限,当到达上限时,Gateway将不在转发请求,而是直接返回,保护后端服务。如果在后端服务过载的情况下,仍然转发请求,只会恶化问题。

    熔断:
    当一个服务在不能提供服务时,Gateway如果断续向它转发请求,不但不能解决问题,往往还会恶化问题。Gateway引入了一个熔断机制,当某一服务在过去一段时间内的错误比率到达一个阈值,Gateway则停止向该服务转发请求,称之为熔断,特定时间过去后,Gateway会探测此服务是否恢复正常,正常则开始正常转发,若不正常继续熔断。

    反爬:
    Gateway积极对接安全接口,会根据ip、clientId、及算法校验阻断非法请求,保护后端服务。

    监控报警:
    Gateway接入了Cat、Clog、并对接了运维报警工具。当出现问题时,会及时报警,尽早发现问题,减少损失。

    相关文章

      网友评论

          本文标题:Gateway

          本文链接:https://www.haomeiwen.com/subject/iavjettx.html