专栏名称: 开课吧产品100
关于产品经理的这儿都有!
目录
相关文章推荐
人人都是产品经理  ·  别让“猴子”跳到背上——管理者的责任边界艺术 ·  17 小时前  
三节课  ·  小红书10w+爆款图文,用Coze一键生成( ... ·  2 天前  
人人都是产品经理  ·  5个问题,讲清楚私域赚钱的逻辑 ·  昨天  
人人都是产品经理  ·  大厂年薪50万,治不好我的精神内耗 ·  昨天  
51好读  ›  专栏  ›  开课吧产品100

产品必懂技术术语(后台类)

开课吧产品100  · 公众号  · 产品  · 2021-02-25 13:12

正文

请到「今天看啥」查看全文


比如一个小程序把用户的订单数据、商品数据上报给一个第三方数据分析工具,数据分析工具对这些数据进行分析,比如用户喜好分析、圈层分析等,最后把这些分析结果数据再返回给小程序后台,就是回传。

同步和异步

后台对前端发来的接口请求按照响应机制可分为同步接口和异步接口。

  1. 同步指的是后台必须处理完所有的任务后,前端才能收到返回处理结果。适用于对实时性要求较高的场景。

  2. 异步指的是后台优先返回处理结果给前端,然后再自动执行其他任务。适用于实时性要求不高的场景。

举个例子:

同步的例子:给用户添加权限时,点击新增后,等待后台返回处理结果成功时,用户就实时拥有了被添加的权限。

异步的例子:批量导入表格数据时,数据量比较大,后台处理比较耗时。当点击确定上传后,批量导入的数据还没有真正入库时,后台就优先返回处理结果,提示“请稍后查看数据”。当后台真正处理完所有数据后,将以站内信、短信等反馈形式通知用户。

定时任务

定时任务是:指定 每到 一个时间点,就执行一个固定任务,这个任务一般是一个计算脚本。

比如指定每天晚上凌晨,把一个库的数据通过一定的计算规则,把数据转换后,再同步到另一个库。定时任务是后台用来批量处理数据的常用方式,并且是 实时性要求不高的批量数据

高并发

高并发指的是web系统在短时间内遇到大量请求的情况。比如双11活动、春晚抢红包活动。高并发会导致系统在这段时间内执行大量操作,比如对数据库的操作、对资源的请求。

如果高并发处理的不好,可能会导致请求响应过慢,甚至系统崩溃。

解决高并发的问题一般需要通过各个方面进行优化,包括增加服务器、限流、降级非核心功能、算法优化、数据库优化等方式。

限频

请求频率一般指的是同一个用户,在某段时间范围内请求同一个接口的次数。这里的时间范围要根据具体的业务来定。

限频指的是限制用户在某段时间内对接口的请求次数。如果超过限频规则就给予用户提示请求频率过快,稍后再尝试。







请到「今天看啥」查看全文