文章目录 分布式开发2024 分布式开发2024 分布式锁,有zk和redis二种实现方式 利用redis有一个框架Redisson 来实现 分布式事务的解决方案 分布式事务详解-Seata 通过springCloud的组件Seata来解决,这个是分布式项目问题解决框架通过自己来实现, 比如多个模块,采用二阶段提交的策略,可以在数据库运用事务,或者把中间数据保存到缓存中,如果全部可行就执行操作,如果无法执行的模块,执行回滚。并且自己实现的时候要注意幂等性,就是多次操作和一次操作结果相同,实现多采用预判断看结果是否执行过。事务补偿机制,把添加的删除,把删除的添加回来。消息队列实现最终一致性