腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java进阶
专栏作者
举报
64
文章
58863
阅读量
32
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
java
分布式
缓存
hashmap
zookeeper
http
数据库
spring
存储
云数据库 Redis
sql
人工智能
网络安全
https
其他
servlet
node.js
jdk
jvm
负载均衡
linux
负载均衡缓存
dns
dubbo
php
bootstrap
xml
html
云数据库 SQL Server
mvc
svn
api
tomcat
maven
网站
容器
开源
压力测试
ftp
udp
敏捷开发
微信
windows
service
代理
动态代理
搜索文章
搜索
搜索
关闭
分布式环境下的解决方案——分布式锁
分布式
编程算法
云数据库 Redis
zookeeper
锁是一个抽象的概念,锁的实现,需要依存于一个可以存储锁的空间。在多线程中是内存,在多进程中是内存或者磁盘。更重要的是,这个空间是可以被访问到的。多线程中,不同的线程都可以访问到堆中的成员变量;在多进程中,不同的进程可以访问到共享内存中的数据或者存储在磁盘中的文件。但是在分布式环境中,不同的主机很难访问对方的内存或磁盘。这就需要一个都能访问到的外部空间来作为存储空间。
用户2141593
2019-02-20
408
0
redis 实现分布式锁的演进
云数据库 Redis
分布式
比如说:每分钟要执行关闭未支付订单的定时任务,在集群的环境下,如果不做处理,每台服务器都会去执行这个定时任务,显然每个时间段的定时任务只需要执行一次,并不需要每台服务器都去执行,使用分布式锁来控制让单台服务器来执行这个定时任务 势在必行
用户2141593
2019-02-20
486
0
为什么要用分布式架构,又为什么要用微服务?
分布式
dubbo
我用了dubbo后,我就可以这样调接口,巴拉巴拉,说到底还是争不过面试官问:那照你这么说,我不用分布式架构也可以完成啊,你只是说了用了分布式架构后业务处理的方法,并没有弄懂里面的原因。
用户2141593
2019-02-20
2K
1
分布式锁的实现方式
分布式
java
数据库
分布式锁跟 我们 平时用 的synchronized 锁 本质是都是锁。 不同的是:synchronized是 java提供的锁。 是java进程进行多线程控制时的锁。 用 分布式锁 的原
用户2141593
2018-05-18
877
0
分布式相关基础理论
分布式
人工智能
分布式环境下面临的问题: 网络通信:网络本身的不可靠性,因此会涉及到一些网络通信问题 三态:分布式架构里面,除了成功、失败、超时 分布式事务 :ACID特性 中心化和去中心化:冷备或者热备 经典的CAP/BASE理论 CAP C(一致性 Consistency): 所有节点上的数据,时刻保持一致 A可用性(Availability):每个请求都能够收到一个响应,无论响应成功或者失败 P分区容错 (Partition-tolerance):表示系统出现脑裂以后,可能导致某些server与集群中的其
用户2141593
2018-05-18
542
0
动物园园长 zookeeper
zookeeper
开源
分布式
dubbo
zookeeper是一个开源的分布式协调服务中间件 zookeeper能做什么? 数据的发布/订阅(配置中心:disconf) 、 负载均衡(dubbo利用了zookeeper机制实现负载均衡) 、 命名服务、 master选举(kafka、hadoop、hbase)、分布式队列、分布式锁 zookeeper的特性: 顺序一致性:从同一个客户端发起的事务请求,最终会严格按照顺序被应用到zookeeper中 原子性:所有的事务请求的处理结果在整个集群中的所有机器上的应用情况是一致的,也就是说,要么整个集群中的
用户2141593
2018-05-18
622
0
如何用zookeeper 实现分布式锁
zookeeper
分布式
一、分布式锁介绍 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 二、分布式锁设计原理图 1、基于排它锁: 让所有的客户端(
用户2141593
2018-05-18
632
0
zookeeper的zab协议工作原理之原子广播
zookeeper
分布式
说zab协议之前必须提一下 paxos 协议 paxos协议主要就是如何保证在分布式环网络环境下,各个服务器如何达成一致最终保证数据的一致性问题 ZAB协议,基于paxos协议的一个改进。 zab协议为分布式协调服务zookeeper专门设计的一种支持崩溃恢复的原子广播协议 zookeeper并没有完全采用paxos算法, 而是采用zab Zookeeper atomic broadcast zab协议的原理 1. 在zookeeper 的主备模式下,通过zab协议来保证集群中各个副本数据的一致性 2.
用户2141593
2018-05-18
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档