您的位置:首页 > 其它

zookeeper 分布式应用好处

2016-07-13 17:15 288 查看
<pre name="code" class="html">
举个例子 比如我以前通过haproxy 负载两台tomcat8082 比如api01 api02 以前发布 重启tomcat8082 端口打开了但是服务还没启动完毕 此时访问会出错

这样就实现了所谓的分布式 检查我api机器上的服务 在zookeeper中是否注册 在进行访问

我:
[com.zjzc.hy.base.trans.IPreFailfastTransService, com.zjzc.hy.base.trans.IAdminTransService, com.zjzc.hy.base.trans.IPreFailoverTransService]
我:
我看就注册了这几个服务吧
:
是的
:
这几个服务每个core上都有

意思是比如API01 突然挂了 api01上的请求是到不了api02的吧
我:
有了zookeeper 保留进程信息 就可以实现?

比如 我有两台api服务器  api01 api02 我session在api01上处理

突然api01挂了 那么有zookeeper的情况下 上面的请求会无缝的切换到api02

比如 我有两台api服务器  api01 api02 我session在api01上处理

突然api01挂了 那么有zookeeper的情况下 上面的请求会无缝的切换到api02

我:
那我那种情况 是不是前端还是会报服务不可用 比如之前在api01上处理的 突然api01 down掉了
我:
还是会无缝的发到api02 用户感觉不到

用户感觉不到



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: