• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

guardian: Zookeeper 快速接入,让你的程序快速实现高可用

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

guardian

开源软件地址:

https://gitee.com/vti/guardian

开源软件介绍:

Guardian

image

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

介绍

  • 使用curator 连接zookeeper,保证连接质量。
  • 实时更新zookeeper的节点数据,保证消费和生产一致。
  • 实现了服务治理,目前提供了 随机 和 轮询两种方式,后续会加入 权重熔断两种消费方式。
  • sample 是一个示例程序,欢迎大家下载使用。

说明

image

使用

//TODO 三个步骤//生产者,初始化注册节点ZookeeperRegistry zr = new ZookeeperRegistry ();Zdata zdata = new Zdata();zr.regist(zdata);//消费者,继承ZookeeperDiscovery,等待回调discover(Zdata provider);//可用的节点destory();//一旦断开zookeeper,消费者也要断开,保持一致//消费者如果成功消费,需要告诉zookeeperconsume(Zdata provider, String host, int port)//提供消费者是谁,以及自身的ip和端口
  • 以上三步实现了,程序就能正常运行了。

测试效果

image

监控

image下载地址http://7xi2xp.com1.z0.glb.clouddn.com/guardian-web-1.0.1.tar.gz

参与互动

  • 本项目将持续更新,欢迎大家继续支持
  • 可能会基于本项目开发其他周边产品,例如RPC框架IM分布式数据库
  • 入群交流
    • 通过群号加入: 128909778
    • 二维码加入:image

Maven 地址

		<dependency>			<groupId>online.datanode.guardian</groupId>			<artifactId>guardian-registry</artifactId>			<version>1.0.1</version>		</dependency>				<dependency>			<groupId>online.datanode.guardian</groupId>			<artifactId>guardian-discovery</artifactId>			<version>1.0.1</version>		</dependency>				<dependency>			<groupId>online.datanode.guardian</groupId>			<artifactId>guardian-common</artifactId>			<version>1.0.1</version>		</dependency>

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap