API接口

1、网关API(接口)Gateway(网关):接口网关没有界面

2、接口的产生环境:在面向服务架构和微服务背景下产生、目的是为了解耦,rpc远程调用中产生

3、接口分类

      开方接口:其它机构合作伙伴进行调用(必须在外网访问)例:微信公众号开发

      需要openid等生成Access token进行通讯、对接支付开发、微信开发

      内部接口:一般只能在局域网中进行访问,服务与服务之间调用都在同一个微服务系统中,目的是为了保证安全

 

面试题:接口开发设计?

考虑:接口权限(开发接口|内部接口)、考虑幂等性、安全性(https),防止篡改数据(验证签名),使用网关拦截、接口实现黑名单和白名单、接口使用https协议+json格式restful目的为了跨平台。

考虑高并发、对接口服务实现保护 服务降级、熔断、隔离之类、最后使用统一api管理平台api swagger(专门管理接口)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值