《ZK+Dubbo3分布式高性能RPC通信》学习01
在学习《ZK+Dubbo3分布式高性能RPC通信》中,根据作者示例编写第一个代码时遇到的坎:
具体代码所在业务为书中第24页:
引入依赖:
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>5.2.0</version>
</dependency>
测试代码:
String connection_string = F.IP_1+":"+F.PORT_1;
RetryPolicy exponentialBackoffRetry = new ExponentialBackoffRetry(1000, 3);
遇到的问题:创建new ExponentialBackoffRetry(1000,3)编译器报错。
在引入依赖增加jar包,问题解决:
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-client</artifactId>
<version>5.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>5.2.0</version>
</dependency>
遗留问题:
1.本来想验证一下是否就是缺少curator-client和curator-framework引起的,结果去掉之后仅保留curator-recipes发现还是可以导入。不清楚是idea的缓存还是什么原因。后面学习中如果知道了,再来更新。