您的位置:首页 > 其它

电商平台的服务接口网关

2015-12-18 09:41 260 查看
电商平台的服务接口网关

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

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

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

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

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

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

接口网关可以使用nginx加lua脚本来实现,也可以使用专门的接口网关软件平台
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: