12 2021 档案
摘要:所谓的分布式限流,其实道理很简单,一句话就可以解释清楚。分布式区别于单机限流的场景,它把整个分布式环境中所有服务器当做一个整体来考量。比如说针对IP的限流,我们限制了1个IP每秒最多10个访问,不管来自这个IP的请求落在了哪台机器上,只要是访问了集群中的服务节点,那么都会受到限流规则的制约。 从上面
阅读全文
摘要:幂等性的核心思想:通过唯一的业务单号保证幂等。 1.update操作,更新操作传入唯一业务单号,使用乐观锁实现幂等性。 2.insert操作,没有唯一业务单号,使用token实现幂等。 3.混合操作,找到业务的唯一单号,使用分布式锁实现幂等,找不到唯一单号,使用token。 4.技术落地
阅读全文
摘要:1.事物补偿机制,在补偿过程中也可能出错出现事物问题。 2-8 2.支付逻辑和插入消息表的代码要包裹在一个事务里面,这里保证了本地事务的强一致性。消息重复投递,但消费者的消费接口要实现幂等性。
阅读全文