电商平台的服务接口网关

来源:互联网 发布:一次性筷子味道知乎 编辑:程序博客网 时间:2024/05/01 14:45
电商平台的服务接口网关


  电商的服务接口调用,分为内部调用和外部调用,内部调用一般经过服务的注册和发现,变成客户端直接通过ip地址调用服务端的服务接口,外部的调用则不能直接提供内部服务器的ip地址(并且内部服务器是内网ip,外部根本访问不到),这就需要服务接口网关


  服务接口网关负责把外部对某个服务接口(一般是地址为域名),转化为对内部某个服务器的调用,接口网关的主要任务是


  1 负载均衡,能自动选择最合适的内部服务器提供接口服务


  2 异常流量控制  对于一些异常的流量或ddos攻击,网关能自动识别,并根据规则屏蔽来源ip


  3 服务降级  对于突发的对接口的正常大压力访问,网关能控制通过的访问数,对高于阀值的访问,直接返回不可用,防止大压力压垮后台的接口服务器


  4 对访问的安全验证,对访问的安全验证,可以放在接口服务器端,也可以放在接口网关端,国内的做法都是放在接口服务端端,而国外都是放在接口网关端


  接口网关可以使用nginx加lua脚本来实现,也可以使用专门的接口网关软件平台
0 0
原创粉丝点击