微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

J2EE分布式服务的基础

zookeeper安装

wget http://apache.opencas.org/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz -O zookeeper/zookeeper-3.4.8.tar.gz
cd zookeeper
tar zxvf zookeeper-3.4.8.tar.gz

cd zookeeper-3.4.8/conf
mv zoo_sample.cfg zoo.cfg

启动

chmod a+x ./bin/zkServer.sh
./bin/zkServer.sh  start

//启动客户端

./bin/zkCli.sh
//查询根目录
ls /
//创建目录
create /rpc trjcn
//查看目录节点
get /rpc

注册和发现服务

  • 实时获取指定服务有效的服务器列表

  • 服务器上下线及时通知

  • 服务器列表改变不频繁

  • 负载均衡

使用Zookeeper来存放服务器列表

  • 使用Zookeeper的watcher来及时更新服务器信息

  • Zookeeper高性能的读,以及稳定的写

负载均衡-场景

  • 内部应用多使用长连接

  • 用户永不停机,及进响应

  • 调用量大,中心节点无法负载

  • 应用提供的服务多,Nginx配置很麻烦

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐