快速接入 Zookeeper Guardian

快速接入 Zookeeper Guardian

Apache
Java 查看源码»
跨平台
2017-01-09
_Svti

【年终提升】2019尾声,来 OSC·年终盛典收割技术干货,get新技能!>>>

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和端口
的码云指数为
超过 的项目
加载中

评论(2)

talent-tan
talent-tan
加油,小兄弟
_Svti
_Svti 软件作者
很棒,加油~!

暂无资讯

暂无问答

上网本时代已经终结

华硕公司几年前因为引入EeePC上网本而撼动了笔记本市场。随着华硕宣布从2013年开始停止生产上网本,Guardian UK的科技主编Charles Arthur宣布上网本时代已经终结。对于我们这些仍然热爱上网本...

2013/01/03 22:54
11
0
有关专利功能紊乱的讨论正成为主流

Patent Dysfunction Discussion Reaching the Mainstream 有关专利功能紊乱的讨论正成为主流 posted by David Adams on Tue 2nd Aug 2011 21:56 UTC, submitted by _txf_ 发表于:2011年8月3...

2011/08/03 16:12
8
0
dajngo 权限机制

用户/对象权限

2016/05/25 11:17
79
1
BBC's own in-house topplay voice assistant Beeb will integrate with app

The BBC is producing its own in-house voice assistant called Beeb, which will integrate with the UK public broadcaster’s website and iPlayer apps on smart TVs. The Guardian rep...

2019/08/30 13:56
13
0
Google support for political action to fix the climate crisis

Google makes “substantial” donations to climate change-denying Washington think tanks, according to a new report from The Guardian on Friday. The revelation comes only a few w...

2019/10/14 15:44
10
0
微软推出新平台 开发者能够打造自动控制系统

今年,微软在Build 2019开发者大会上宣布了AI和自治系统的新发展。在会议的展览区域,它实际上展示了一个使用Microsoft AI的自治系统。这是Sarcos推出的Guardian。 S-snake机器人可用于地震等...

2019/05/15 16:18
9
0
vim 配色方案

vim 配色方案

2016/05/25 16:28
37
0
分享5个在线看奥运会的网站

日期:2012-7-21 来源:GBin1.com 感觉2008年的北京奥运会刚刚结束,2012年的伦敦奥运会接踵而来,为了方便大家在线看奥运会,这里我们分享5个不错的在线看奥运网站,希望大家喜欢! 官方奥运...

2012/07/23 11:27
17
0
django-guardian 视图权限管理

django-guardian 视图权限管理: class host(models.Model): name = models.CharField(u'名称',max_length=70,null=True) class Meta: permissions = ( ("view_host", "Can see host"), ) i...

2016/08/04 09:17
517
0
Akka监控《eighteen》译

本章概述了监管背后的概念,并提供一些语义的说明。描述如何将其转换为实际代码的详细信息,请参阅Scala和Java API的相应章节。 示例项目:你可以看到在实践中如何使用akka-samples-supervis...

2018/11/30 11:34
5
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部