• 2024-06-17哎,被这个叫做at least once的玩意坑麻了。
    你好呀,我是歪歪。前几天遇到一个生产问题,同一个数据在数据库里面被插入了两次,导致后续处理出现了一些问题。当时我们首先检讨了自己,没有做好幂等校验。甚至还发现了一个低级错误:对应的表,针对订单号,这个业务上具有唯一属性的字段,连唯一索引都没有加。如果加了唯一索引,也不至于出
  • 2024-04-25消费幂等
    为了防止消息重复消费导致业务处理异常,消息队列RocketMQ版的消费者在接收到消息后,有必要根据业务上的唯一Key对消息做幂等处理。本文介绍消息幂等的概念、适用场景以及处理方法。什么是消息幂等当出现消费者对某条消息重复消费的情况时,重复消费的结果与消费一次的结果是相同的,
  • 2024-01-30《kimi记账》连续订阅服务协议
    更新时间:2024年1月2号感谢您申请使用kimi记账为您提供的自动续费委托扣款服务(以下简称为“本服务”),请您仔细阅读并同意《kimi记账会员自动续费服务协议》(以下简称为“本协议”)的各项条款为准。如您不同意本协议的全部或部分内容,请勿以任何确认的形式(包括但不限于:勾选、点击)选择“
  • 2024-01-16一个累计扣款的问题
    问题:从左往右扣款,不足的继续扣,扣够了停止(这个……太难描述了,财务的童鞋大概是懂的哈……) 函数公式解决:I2公式 =IF(SUM(J2:$N2),A2,MAX(,SUM(A2:$F2)-$G2))N2公式 =MAX(,F2-G2)N2公式下拉:直接用F2减去G2,用Max处理负数,当出现负数里结果显示0。I2公式右拉下拉至I2:M6单元格区域:如
  • 2024-01-10高并发扣款,如何保证结果一致性
    转载至我的博客,公众号:架构成长指南在金融系统中,我们会跟钱打交道,而保证在高并发下场景下,对账户余额操作的一致性,是非常重要的,如果代码写的时候没考虑并发一致性,就会导致资损,本人在金融行业干了8年多,对这块稍微有点经验,所以这篇聊一下,如何在并发场景下,保证账户余额的一致性1
  • 2024-01-05避免重复扣款:分布式支付系统的幂等性原理与实践
    这是《百图解码支付系统设计与实现》专栏系列文章中的第(6)篇。本文主要讲清楚什么是幂等性原理,在支付系统中的重要应用,业务幂等、全部幂等这些不同的幂等方案选型带来的收益和复杂度权衡,幂等击穿场景及可能的严重后果。这也是支付公司面试的必考题目之一。专栏地址:百图解码支付系统
  • 2023-12-31一个累计扣款的问题
    问题:从左往右扣款,不足的继续扣,扣够了停止(这个……太难描述了,财务的童鞋大概是懂的哈……) 函数公式解决:I2公式 =IF(SUM(J2:$N2),A2,MAX(,SUM(A2:$F2)-$G2))N2公式 =MAX(,F2-G2)N2公式下拉:直接用F2减去G2,用Max处理负数,当出现负数里结果显示0。I2公式右拉下拉至I2:M6单
  • 2023-11-10国内各大外卖平台配送超时扣款规则 All In One
    国内各大外卖平台配送超时扣款规则AllInOne规则非常不合理,霸王条款,平台垄断行为elm(上海)处罚场景:当普通众包配送外卖单,因即时单超时送达产生配送超时罚单时,将按如下处罚违规行为处罚超时送达在(0,5)分钟,扣该笔订单配送收入的10%10%配送费超时送达在[5,10
  • 2023-08-29高并发下的重复提交问题
    用户下订单购买,因为各种原因(网络卡,快递点击等)重复提交2个或者以上一模一样的订单,由于是同时提交的,第一个订单执行扣款生成订单未完成时候,第二个已经进来了,导致付一笔钱购买了2次或多次商品。 解决方案:1、缓存lock,缓存此用户的操作行为,注意紧紧缓存操作的标志,下次进入判断此标志是
  • 2023-03-06C/C++教师工资管理系统[2023-03-06]
    C/C++教师工资管理系统[2023-03-06]题目描述:每个教师的月工资信息为:教师号、姓名、性别、单位名称、联系电话、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房
  • 2022-11-1812306 没法让我不骂你
    用“12306登录”在百度上搜索,找到的都是骂12306的12306没法让我不骂你,说说自己的亲身经历。1、访问慢2、莫名的出现不能登录,而没有任何提示3、今天就更有意思了,试了N遍都
  • 2022-11-16Word17 学生儿童医保扣款方式更新的通知
    1.课程的讲解之前,先来对题目进行分析,首先需要在考生文件夹下,将Wrod素材.docx文件另存为Word.docx,后续操作均基于此文件,否则不得分。  2.这一步非常的简单,打开下载素材
  • 2022-10-17【精品】seata综合示例:订单-库存-扣款
    有关seata的安装,请参看博客:https://blog.51cto.com/lianghecai/5759100业务需求:下单—减库存—扣钱—改订单状态当用户下单时,会在订单服务中创建一个订单,然后通过远程调用