J2EE分布式服务的基础

前端之家收集整理的这篇文章主要介绍了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配置很麻烦

猜你在找的程序笔记相关文章