产品经理必懂技术术语:
1、回调
从接口调用的角度看,把一个A接口的URL像参数传递那样,传给B接口,A接口会在某个时刻被调用执行,这就叫做回调。举个常见的例子:
X平台接入公司的统一登录平台:当登录态失效时,X平台调用统一登录平台界面接口,当用户输入手机号码和验证码,统一登录平台校验通过后,统一登录平台再调用X平台提供的登录回调接口,这时统一登录平台会把用户相关信息回传给X平台,X平台注入登录态,最后X平台跳转到首页
2、透传
“透传”从字面上看是:透明无感知地传输数据的含义。举个例子:
发短信功能(利用第三方服务腾讯云的发短信接口):当用户输入手机号码点击发送验证码时,先调用我们自己后台的发短信接口,然后我们后台调用腾讯云的发短信接口,把用户从前端传过来的手机号码再继续传给腾讯云接口。数据传递的链路是:前端->我们后台->腾讯云。后台没有对数据做任何修改就直接传给腾讯云的这个过程就是透传。
3、回传
“回传”指的是数据输入方把数据传给第三方后,第三方经过一定的规则转换,再返回数据给输入方的过程。举个例子:
比如一个小程序把用户的订单数据、商品数据上报给一个第三方数据分析工具,数据分析工具对这些数据进行分析,比如用户喜好分析、圈层分析等,最后把这些分析结果数据再返回给小程序后台,就是回传。
4、同步和异步
后台对前端发来的接口请求按照响应机制可分为同步接口和异步接口。
同步指的是后台必须处理完所有的任务后,前端才能收到返回处理结果。适用于对实时性要求较高的场景。
异步指的是后台优先返回处理结果给前端,然后再自动执行其他任务。适用于实时性要求不高的场景。
举个例子:
同步的例子:给用户添加权限时,点击新增后,等待后台返回处理结果成功时,用户就实时拥有了被添加的权限。
异步的例子:批量导入表格数据时,数据量比较大,后台处理比较耗时。当点击确定上传后,批量导入的数据还没有真正入库时,后台就优先返回处理结果,提示“请稍后查看数据”。当后台真正处理完所有数据后,将以站内信、短信等反馈形式通知用户。
5、定时任务
定时任务是:指定每到一个时间点,就执行一个固定任务,这个任务一般是一个计算脚本。
比如指定每天晚上凌晨,把一个库的数据通过一定的计算规则,把数据转换后,再同步到另一个库。定时任务是后台用来批量处理数据的常用方式,并且是实时性要求不高的批量数据。
全部评论

相关推荐

评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务