01 2019 档案
摘要:描述背景: 账务系统,峰值时每秒大概处理200笔请求(收单,转账,退款等等)。 某其他业务线上线新功能,有BUG,瞬间往redis中写入7G数据,redis系统瘫痪。 redis系统重启。 账务系统开始报无法从redis连接池中获取连接。账务系统内有大量的redis锁,用来做并发控制。 问题解决过程
阅读全文
摘要:上面是测试类,没有办法直接在测试类里面测试异常回滚。 原因是: 这里有个默认属性,凡是操作数据库的,最后会默认回滚。 如果使用@Rollback(false)或者设置跟回滚有关的标签为false。那会造成一个现象,无论如何都不会回滚。即使抛出了异常也不会回滚。 我们需要这么做:把事务标签加在其他类的
阅读全文

浙公网安备 33010602011771号