开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
Guardian首页、文档和下载 - 快速接入 Zookeeper - 开源中国社区
全部项目分类
Apache
Java 查看源码»
跨平台
Yarn4j
分享
收藏
106 人收藏
收录时间:2017-01-09
Guardian 详细介绍

Guardian

让你的程序快速接入Zookeeper来实现高可用

介绍

  • 使用curator 连接zookeeper,保证连接质量。

  • 实时更新zookeeper的节点数据,保证消费和生产一致。

  • 实现了服务治理,目前提供了 随机 和 轮询两种方式,后续会加入 权重 和 熔断 两种消费方式。

  • sample 是一个示例程序,欢迎大家下载使用。

image

使用介绍:

示例代码:

//生产者,初始化注册节点
ZookeeperRegistry zr = new ZookeeperRegistry ();
Zdata zdata = new Zdata();
zr.regist(zdata);


//消费者,继承ZookeeperDiscovery,等待回调

discover(Zdata provider);//可用的节点

destory();//一旦断开zookeeper,消费者也要断开,保持一致


//消费者如果成功消费,需要告诉zookeeper
consume(Zdata provider, String host, int port)//提供消费者是谁,以及自身的ip和端口
Guardian

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 Guardian 的评论 (全部 2 条评论)
{{repayCom.userName}}
talent-tan
加油,小兄弟
Yarn4j
很棒,加油~!
顶部