随笔分类 -  分布式架构

摘要:一、使用ZooKeeper实现Java跨JVM的分布式锁 二、使用ZooKeeper实现Java跨JVM的分布式锁(优化构思) 三、使用ZooKeeper实现Java跨JVM的分布式锁(读写锁) 读写锁: 本文在前面俩片的基础之上介绍如何 使用ZooKeeper实现Java跨JVM的分布式锁(读写锁 阅读全文
posted @ 2017-05-08 19:01 jhhu 阅读(412) 评论(0) 推荐(0) 编辑
摘要:一、使用ZooKeeper实现Java跨JVM的分布式锁 二、使用ZooKeeper实现Java跨JVM的分布式锁(优化构思) 三、使用ZooKeeper实现Java跨JVM的分布式锁(读写锁) 说明:这篇文章是基于 使用ZooKeeper实现Java跨JVM的分布式锁 的,没有阅读的朋友请先阅读前 阅读全文
posted @ 2017-05-08 19:00 jhhu 阅读(275) 评论(0) 推荐(0) 编辑
摘要:一、使用ZooKeeper实现Java跨JVM的分布式锁 二、使用ZooKeeper实现Java跨JVM的分布式锁(优化构思) 三、使用ZooKeeper实现Java跨JVM的分布式锁(读写锁) 说明:本文是使用Curator框架进行讲解及演示,Curator是对Zookeeper客户端的一个封装, 阅读全文
posted @ 2017-05-08 18:59 jhhu 阅读(225) 评论(0) 推荐(0) 编辑
摘要:在分布式系统中,往往需要一些分布式同步原语来做一些协同工作,上一篇文章介绍了Zookeeper的基本原理,本文介绍下基于Zookeeper的Lock和Queue的实现,主要代码都来自Zookeeper的官方recipe。 锁(Lock) 完全分布式锁是全局同步的,这意味着在任何时刻没有两个客户端会同 阅读全文
posted @ 2017-05-08 18:43 jhhu 阅读(194) 评论(0) 推荐(0) 编辑
摘要:分布式环境 zk 服务器1: 172.18.8.40 端口:2181 2881 3881 服务器1: 172.18.8.41 端口:2182 2882 3882 服务器1: 172.18.8.42 端口:2183 2883 3883 Ubuntu 172.18.8.40 dev-imp840-v-o 阅读全文
posted @ 2017-01-04 17:17 jhhu 编辑
摘要:入门 1、简介 Kafka is a distributed,partitioned,replicated commit logservice。它提供了类似于JMS的特性,但是在设计实现上完全不同,此外它并不是JMS规范的实现。kafka对消息保存时根据Topic进行归类,发送消息者成为Produc 阅读全文
posted @ 2016-10-13 16:49 jhhu 阅读(334) 评论(0) 推荐(0) 编辑
摘要:ZooKeeper是一个高可用的分布式数据管理与系统协调框架。维护着一个树形层次结构,书中的节点被称为znode。znode可以用来存储数据,并且有一个与之相关联的ACL(权限),znode不能大于1M。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得 阅读全文
posted @ 2016-08-04 23:51 jhhu 阅读(250) 评论(0) 推荐(0) 编辑
摘要:参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2BnHpF8rHqMAsZ9U%2Ff1CcK%2Fi%2BOWuJ8pVcwcq6A%3D%3D 一 阅读全文
posted @ 2016-07-27 00:51 jhhu 阅读(573) 评论(0) 推荐(0) 编辑
摘要:参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2BnHpF8rHqMAsZ9U%2Ff1CcK%2Fi%2BOWuJ8pVcwcq6A%3D%3D 环 阅读全文
posted @ 2016-07-27 00:50 jhhu 阅读(624) 评论(0) 推荐(0) 编辑
摘要:redhat: 下载:http://dev.mysql.com/downloads/mysql/ 选择5.6 source包 解压 cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=usr/local/mysql/data 阅读全文
posted @ 2016-07-27 00:49 jhhu 阅读(317) 评论(0) 推荐(0) 编辑
摘要:参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2BnHpF8rHqMAsZ9U%2Ff1CcK%2Fi%2BOWuJ8pVcwcq6A%3D%3D 一 阅读全文
posted @ 2016-07-27 00:45 jhhu 阅读(926) 评论(0) 推荐(0) 编辑
摘要:参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2BnHpF8rHqMAsZ9U%2Ff1CcK%2Fi%2BOWuJ8pVcwcq6A%3D%3D F 阅读全文
posted @ 2016-07-27 00:45 jhhu 阅读(4172) 评论(0) 推荐(0) 编辑
摘要:参考文档 Redis 官方集群指南:http://redis.io/topics/cluster-tutorial Redis 官方集群规范:http://redis.io/topics/cluster-spec Redis 集群指南(中文翻译,紧供参考):http://redisdoc.com/t 阅读全文
posted @ 2016-07-27 00:44 jhhu 阅读(826) 评论(0) 推荐(0) 编辑
摘要:参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2BnHpF8rHqMAsZ9U%2Ff1CcK%2Fi%2BOWuJ8pVcwcq6A%3D%3D 从 阅读全文
posted @ 2016-07-27 00:43 jhhu 阅读(575) 评论(0) 推荐(0) 编辑
摘要:参考: 龙果学院http://www.roncoo.com/share.html?hamc=hLPG8QsaaWVOl2Z76wpJHp3JBbZZF%2Bywm5vEfPp9LbLkAjAnB%2BnHpF8rHqMAsZ9U%2Ff1CcK%2Fi%2BOWuJ8pVcwcq6A%3D%3D D 阅读全文
posted @ 2016-07-27 00:40 jhhu 阅读(1101) 评论(0) 推荐(0) 编辑