会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
禾码大叔
It works on my machine
禾码大叔
博客园
首页
新随笔
联系
订阅
管理
10 2015 档案
基于zookeeper实现统一资源管理
摘要:分布式系统中经常涉及到配置资源的管理,比如,一个应用系统需要部署在多台服务器上,但是他们拥有某些的配置项是相同的,如果配置变更,需要修改这些配置,那么需要同时修改每台服务器,这样做比较麻烦而且容易出错。类似于这样的资源配置管理完全可以交给zookeeper进行管理,将需要配置的资源保存在zookee...
阅读全文
posted @
2015-10-29 16:54
禾码大叔
阅读(2112)
评论(0)
推荐(1)
Curator Framework的基本使用方法
摘要:Curator Framework提供了简化使用zookeeper更高级的API接口。它包涵很多优秀的特性,主要包括以下三点: 1. 自动连接管理:自动处理zookeeper的连接和重试存在一些潜在的问题;可以watch NodeDataChanged event和获取updateServerLi...
阅读全文
posted @
2015-10-28 18:14
禾码大叔
阅读(21088)
评论(0)
推荐(3)
对象序列化
摘要:在分布式系统,任何数据都要转化为二进制流在网络上进行传输,在面向对象设计中,我们经常会面临如何将定义好的对象发送到远端的问题,换言之,问题精确为发送方如何将对象转化为二进制流,接收方如何将二进制数据流转化为对象。将对象转换为二进制流的过程称之为对象序列化,反之将二进制流恢复为对象的过程称为反序列化。...
阅读全文
posted @
2015-10-15 20:03
禾码大叔
阅读(2494)
评论(0)
推荐(0)
Guava monitor
摘要:Guava的com.google.util.concurrent类库提供了相对于jdk java.util.concurrent包更加方便实用的并发类,Monitor类就是其中一个。Monitor类在处理互斥操作,同步访问数据块,提供了相比于synchronized关键字更加方便简洁的解决方案。 ...
阅读全文
posted @
2015-10-12 20:50
禾码大叔
阅读(1554)
评论(1)
推荐(1)
Spring Rabbitmq HelloWorld实例
摘要:之前的博客和大家分享了Rabbitmq的基本框架,及其工作原理,网址为 < http://www.cnblogs.com/jun ma/p/4840869.html 。今天呢,想和大家一起分享一下如何把rabbitmq应用到我们的Spring工程项目中。 Rabbitmq Server Insta...
阅读全文
posted @
2015-10-09 16:04
禾码大叔
阅读(13557)
评论(1)
推荐(4)
使用Guava EventBus构建publish/subscribe系统
摘要:Google的Guava类库提供了EventBus,用于提供一套组件内publish/subscribe的解决方案.事件总线EventBus,用于管理事件的注册和分发。在系统中,Subscribers会向EventBus注册自己感兴趣的事件,而publishers会将自己产生的事件发布给EventB...
阅读全文
posted @
2015-10-02 12:57
禾码大叔
阅读(8711)
评论(2)
推荐(1)
Guava Supplier实例
摘要:今天想讲一下Guava Suppliers的几点用法。Guava Suppliers的主要功能是创建包裹的单例对象,通过get方法可以获取对象的值。每次获取的对象都为同一个对象,但你和单例模式有所区别,Suppliers具备更加迷人的色彩。本文会通过几个实例来讲解Guava Suppliers的一些...
阅读全文
posted @
2015-10-01 01:39
禾码大叔
阅读(3340)
评论(0)
推荐(0)
公告