zookeeper
文章平均质量分 89
从心归零
这个作者很懒,什么都没留下…
展开
-
redisson锁和自己实现的zookeeper锁的性能测试和比较
在配置文件中设置使用哪个锁,使用junit测试 static int total = 20;//开启循环数 @Test @Rollback(false) public void contextLoads() throws Exception { Date startTime = new Date(); Long waitTime = 1000L;//线程执行时间 CountDownLatch totalLatch = new CountDo原创 2021-04-15 14:47:53 · 617 阅读 · 0 评论 -
zookeeper分布式锁
之前在做elastic分布式定时器时用到过zookeeper,但实际上并没有直接使用。我们项目使用rocketmq来分发消息,然后服务器是分布式的,那么可能就会出现不同的服务器更新相同公司的数据从而导致并发问题。如果是单体架构,那么使用锁就行了,但是分布式服务器就需要使用分布式的锁了。主管钦定我去用zookeeper做一个分布式锁。于是我就开始在网上查阅资料。 首先是zookeeper,总结起来...原创 2018-08-21 14:39:45 · 314 阅读 · 2 评论 -
zookeeper分布式锁和切面编程
参考文章 zookeeper分布式锁 使用切面注解编程实现redis模糊删除数据之二使用spel表达式 之前实现了zookeeper分布式锁,但是使用的时候比较麻烦,还要try{}catch{}包住要加锁的代码,就像这样 DistributedLock dlock = DistributedLockFactory.createLock(lockstr); dlock.lock(); tr...原创 2018-08-31 15:48:50 · 317 阅读 · 0 评论