架构
蚂蚁雅嘿
这个作者很懒,什么都没留下…
展开
-
分布式事务及其CAP和base理论
分布式事务的概念首先来说一下本地事务,它是指我们单体应用单个数据库中的事务,在计算机系统中,更多的是通过关系型数据库来控制事务,这是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,所以基于关系型数据库的事务又被称为本地事务。相对于本地事务来说,分布式系统会把一个应用系统拆分为可独立部署的多个服务,因此需要服务与服务之间远程协作才能完成事务操作,这种分布式系统环境下由不同的服务之间通过网络远程协作完成事务称之为分布式事务,例如用户注册送积分事务、创建订单减库存事务原创 2020-12-04 01:00:12 · 407 阅读 · 1 评论 -
Redisson实现分布式锁
1. 配置RedisCluster参数#redis cluseter 配置信息redisCluster: ipAndPorts: 192.168.8.23:7011,192.168.8.23:7012,192.168.8.24:7013,192.168.8.24:7014,192.168.8.25:7015,192.168.8.25:7016 maxTotal: 10000 timeOut: 100000 maxWait: -1 minIdle: 10 maxIdle: 8原创 2020-12-03 00:37:09 · 224 阅读 · 0 评论 -
curator实现分布式锁
基于zookeeper的CuratorApache Curator是一个比较完善的ZooKeeper客户端框架,通过封装的一套高级API 简化了ZooKeeper的操作。通过查看官方文档,可以发现Curator主要解决了三类问题:封装ZooKeeper client与ZooKeeper server之间的连接处理提供了一套Fluent风格的操作API提供ZooKeeper各种应用场景(recipe, 比如:分布式锁服务、集群领导选举、共享计数器、缓存机制、分布式队列等)的抽象封装。Curato原创 2020-11-28 17:39:14 · 1242 阅读 · 0 评论