摘要:
在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。 线程锁:大家都不陌生,主要用来给方法、代码块加锁。当某个方法或者代码块使用锁时,那么在同一时刻至多仅有有一个线程在执行该段代码。当有多个线程访问同一对象的加锁方法/代码块时,同一时间只有一个线程在执行,其余 阅读全文
posted @ 2017-12-15 16:56
爷的眼睛闪亮
阅读(3366)
评论(0)
推荐(0)
摘要:
一、分布式锁介绍 分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性。 二、架构介绍 在介绍使用Zookeeper实现分布式锁之前,首先看当前的系统架构图 解释: 左边的整个区域表示一个Zookeeper集群,locker是Zookeeper的一个 阅读全文
posted @ 2017-12-15 16:50
爷的眼睛闪亮
阅读(494)
评论(0)
推荐(0)
摘要:
这里利用zookeeper的EPHEMERAL_SEQUENTIAL类型节点及watcher机制,来简单实现分布式锁。 主要思想: 1、开启10个线程,在disLocks节点下各自创建名为sub的EPHEMERAL_SEQUENTIAL节点; 2、获取disLocks节点下所有子节点,排序,如果自己 阅读全文
posted @ 2017-12-15 16:41
爷的眼睛闪亮
阅读(1825)
评论(3)
推荐(0)
摘要:
目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两 阅读全文
posted @ 2017-12-15 16:27
爷的眼睛闪亮
阅读(105549)
评论(11)
推荐(18)
摘要:
1)app后台跨域设置 2)拦截器中设置http报文header中token 3)token的生成实现 1,app后台跨域的设置 1.1 springmvc4 有直接在请求映射中对跨域的处理,只需加一个@CrossOrign() 对全局请求路径的拦截的,则需要在配置类里声明: “/greeting- 阅读全文
posted @ 2017-12-15 15:54
爷的眼睛闪亮
阅读(5102)
评论(0)
推荐(0)
摘要:
token 简单理解就是 加密 解密的一个过程 阅读全文
posted @ 2017-12-15 15:40
爷的眼睛闪亮
阅读(2887)
评论(0)
推荐(1)
浙公网安备 33010602011771号