四、总结幂等与你是不是分布式高并发还有JAVAEE都没有关系 。关键是你的操作是不是幂等的 。一个幂等的操作典型如:把编号为5的记录的A字段设置为0这种操作不管执行多少次都是幂等的 。一个非幂等的操作典型如:把编号为5的记录的A字段增加1这种操作显然就不是幂等的 。要做到幂等性 , 从接口设计上来说不设计任何非幂等的操作即可 。譬如说需求是:当用户点击赞同时 , 将答案的赞同数量+1 。改为:当用户点击赞同时 , 确保答案赞同表中存在一条记录 , 用户、答案 。赞同数量由答案赞同表统计出来 。总之幂等性应该是合格程序员的一个基因 , 在设计系统时 , 是首要考虑的问题 , 尤其是在像支付宝 , 银行 , 互联网金融公司等涉及的都是钱的系统 , 既要高效 , 数据也要准确 , 所以不能出现多扣款 , 多打款等问题 , 这样会很难处理 , 用户体验也不好 。
【高并发下接口幂等性解决方案】
推荐阅读
- 什么样的男人在床上有用
- 2022年高考语文作文题目是什么?2022高考作文预测热点话题
- 鳑鲏|哪种钓鲤鱼药酒的效果最明显?高级钓鲤鱼药酒的自制方法
- 2021高考必背篇目?2021高考最新热点素材
- 这五款软件让你电脑更高效
- 重新认识你喝熟茶,血糖高喝什么茶好
- 甲状膀腺激素高怎么办
- 上官婉儿死后李隆基对她做了什么?上官婉儿是唐高宗的才人
- 绞股蓝的高清图,饮用绞股蓝茶的注意事项
- 2021崇明一模语文作文?2020嘉定高三语文一模作文解析
