创建节点遇到的问题

来源:6-3 同步异步创建zk节点

吃吃吃鱼的猫

2019-03-19

1、创建节点时,同步和异步有什么区别呢?
2、Thread.sleep(2000)这时阻塞的是哪个主线程还是创建节点的线程呢?
3、如果是创建节点是同步的,那么回调函数中的输出是不是就不用将主线程(猜测)休眠两秒钟了呢?
4、构造方法中,在捕获异常时将zookeeper关闭,如果创建不成功,怎么办呢?

写回答

1回答

风间影月

2019-03-19

  1. 同步就是直到创建节点完毕后,才会继续执行代码,异步就是当创建完毕会通知,这个和ajax是一个道理

  2. sleep在主线程,创建节点相当于是发了一个会话请求,就类似http请求

  3. 是的

  4. 无需考虑,真实环境会结合springboot或者springmvc,这个框架会帮我们做的

0
1
吃吃吃鱼的猫
谢谢老师啦~~么么哒~
2019-03-20
共1条回复

ZK分布式专题与Dubbo微服务入门,成长与加薪必备

进阶中高级工程师必备技能,大数据与微服务最常用的中间件

1859 学习 · 321 问题

查看课程