加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

J2EE分布式服务的基础

发布时间:2020-12-15 00:44:43 所属栏目:C语言 来源:网络整理
导读:zookeeper安装 wget http://apache.opencas.org/zookeeper/zookeeper-3.4.8/zookeeper-3.4.8.tar.gz -O zookeeper/zookeeper-3.4.8.tar.gzcd zookeepertar zxvf zookeeper-3.4.8.tar.gz cd zookeeper-3.4.8/conf mv zoo_sample.cfg zoo.cfg 启动 chmod a+x .

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配置很麻烦

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读