![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
穷小伙不穷志
人穷志不穷
展开
-
eureka 和zookeeper最大区别
两个注册中心的最大区别: 一个保证cp:即保证一致性这个是zookeeper。例如:一个服务更新了新的功能,这个功能会及时的被zookeeper同步。网络故障大的情况下,zookeeper选举制度是在30~120秒才完成的。意思就是说服务的可用性较低,虽然最终也能保证服务的可用,但是这个不可用时间有点长。 一个保证AP:即保证服务可用性这个就是eureka。例如:eureka集群中只要有一个e...原创 2018-12-03 10:19:40 · 178 阅读 · 0 评论 -
分布式数据库锁实现思路
实现思路如下: 1.数据库中设计一个表有如下字段: 锁的key,锁的生效时间,锁的过期时间,锁的类型,获取到锁的机器IP地址】 2、然后把锁的key和锁的类型 作为一个索引 类型为unique 唯一的。 3、在上锁的时候就是往其中插入数据的时候,由于有一个唯一索引所以插入数据只会有一个成功,即抢到锁的上锁的那个程序。 如果插入失败,查询已经存在的锁的过期时间是否小于了当前要插入的锁的生效...原创 2019-05-15 11:52:05 · 785 阅读 · 0 评论