关于概率性事件的产品性能和客户体验讨论
事件回放:近期关于短信验证码出现的概率性事件,为处理db2序列返回概率大概在万份之一为null的解决方案。
方案一,为杜绝null的产生和数据库数据的完全性及用户体验的角度,允许设计万份之一为null的组合主健出现,但为必须要处理插入数据库后的过滤处理,确保数据的完整性。
方案二,为杜绝概率性nul出现,db2序列返回值和规则时间组合主键直接拦截,并不做接下来的操作。
方案一由本人提出并设计校验,方案二由第三方架构师提供。经过一场讨论,在处理概率性事件上,主要看产品运用场景而采用不同的方案。第一个方案主要是为了用户体验(无论是否发生概率性事件null都必须成功发送短信)而牺牲极少的io访问处理性能。
第二个方案主要为性能出发,直接牺牲用户体验而告知用户你必须重新发送短信验证码。
因此做位一个设计师或架构师来讲,主要看自己产品的运用场景不同而采用不同的解决方案。
转载于:https://www.cnblogs.com/kool/p/6695982.html
关于概率性事件的产品性能和客户体验讨论相关推荐
- 【得物技术】如何测试概率性事件 - 二项分布置信区间
前言 日常开发测试可能会遇到这样一种情况,有一个接口或方法概率触发,那么需要多少次抽样,落在一个什么区间内,才能断定是否按照设定概率进行呢? 本文将以二项分布作为研究手段,分两种情况求解此类问 ...
- 如何测试概率性事件-二项分布置信区间
前言 日常开发测试可能会遇到这样一种情况,有一个接口或方法概率触发,那么需要多少次抽样,落在一个什么区间内,才能断定是否按照设定概率进行呢? 本文将以二项分布作为研究手段,分两种情况求解此类问题的置信 ...
- 为什么你的“开发速度”和“产品性能”,都比不过竞品?丨开发者必读
物理学家牛顿曾经说过:If I have seen further, it is by standing on the shoulders of giants. 荀子在<劝学>中也说过:假 ...
- 如何使用有效的客户体验管理方法,提升产品用户体验?
企业的发展,是个双人跑的比赛,你需要和客户手拉手,互相迈进.所以产品人,要做好的设计,更要做被人使用的设计.做好客户体验管理,优化用户使用中可能存在的种种问题,提高产品的使用深度,优化用户使用体验. ...
- 产品设计如何提升客户体验?
在现如今多元化的市场发展,产品设计和制造不局限于制造企业,因而相近产品的选用愈来愈多.各行各业都在思索如何提高产品与顾客中间的黏性.由于产品设计公司归属于设计领域,因此在做产品设计前一定要进行市场调查 ...
- 金蝶K/3产品性能稳定性优化指导手册
金蝶K/3产品性能稳定性优化指导手册 2011-08-15 11:43:05| 分类: ERP应用|字号 订阅 金蝶K/3产品性能稳定性优化指导手册(常见问题)(V3.0) ?金蝶软件(中国)有限 ...
- 工业级光纤收发器产品性能特点介绍
工业级光纤收发器是一种可以延长传输距离的一种工业交换机,它具有便捷.维护简单.抗干扰性能强.性能强大.运行稳定等优点,产品设计符合以太网标准,性能稳定可靠.那么在,数据通信行业中,工业级光纤收发器到底 ...
- imputation-综述文章:关于网络推理的scRNA序列插补工具基准突出了高稀疏性水平下的性能缺陷
文章题目: Benchmarking scRNA-seq imputation tools with respect to network inference highlights 中文题目: 关于网 ...
- 工业级加固固态硬盘产品性能-领存2.5 寸 R-SATA SSD介绍
工业级加固固态硬盘产品性能-领存2.5 寸 R-SATA SSD介绍 Z3 系列 2.5 寸 R-SATA 工业级固态硬盘(简称 Z3 R-SATA 盘)一款针对工业.汽车电子.医疗设备.航空航海等特 ...
- MT6853/MT6873 视频彩铃概率性无图像
[Description] 最近客户经常提问,使用CMCC测试会出现概率性下发视频彩铃无图像的情况. [SOLUTION] 归纳发现,当彩铃中心下发480*640分辨率的彩铃时,网络会将视频端口置为i ...
最新文章
- Java Date类
- HDU1261(高精度乘法+高精度除法)
- 汇编 debug调试
- python怎么用数据修改,如何更改数据框Python中的值
- [商业]文件文件夹对比合并工具Araxis Merge
- react-native在windows环境下的项目启动
- 中科院研究员:教给孩子的数学浅得让人想哭
- CSS Word的文档结构视图设计
- floating输入 高阻输入_STM32 GPIO八种输入输出模式
- C代码在SDK编辑中的使用————(一)
- 读书笔记:陈希孺:概率论与数理统计:2014.01.02
- Magicodes.IE 2.7.0发布
- Linux性能分析命令
- 陆奇:创业必知的10大驱动力,让你成为水塘中最大的鱼
- 系统介绍一部手机开发的全流程
- 数字图像处理入门-邻域、连通性、通路和距离
- switch好玩吗_Switch游戏没那么少!我今天就推荐几个好玩的
- 什么是 Benchmarks?
- [数读]从开户数看这一波牛市
- [图形学] 实时体积水和泡沫的渲染
热门文章
- python django步骤_python - django (ORM使用步骤)
- redis连接数据库进行操作
- Visual Studio Code 配合 Node.js 轻松实现JS断点调试
- java_log_02
- 细谈会话管理-----Cookie和Session
- 关于LightMapping和NavMesh烘焙的动态载入
- 非递归遍历二叉树-前序中序
- Xcode12 “PushKit apps that use VoIP push must link either CallKit or IncomingCallNotifications
- FZU2105 Digits Count(按位建线段树)题解
- 自定义函数hello,并注册到hive源码中并重新编译