1313<dependency>
1414 <groupId>com.netease.nim</groupId>
1515 <artifactId>camellia-hot-key-server-zk-registry-spring-boot-starter</artifactId>
16- <version>1.3.7 </version>
16+ <version>a.b.c </version>
1717</dependency>
1818```
1919
@@ -85,7 +85,7 @@ public class MyConsoleService extends ConsoleServiceAdaptor {
8585<dependency>
8686 <groupId>com.netease.nim</groupId>
8787 <artifactId>camellia-hot-key-discovery-zk</artifactId>
88- <version>1.3.7 </version>
88+ <version>a.b.c </version>
8989</dependency>
9090```
9191
@@ -194,15 +194,6 @@ public class MyConsoleService extends ConsoleServiceAdaptor {
194194```
195195
196196#### sdk侧
197- * 额外引入依赖
198-
199- ```
200- <dependency>
201- <groupId>com.netease.nim</groupId>
202- <artifactId>camellia-hot-key-discovery-eureka</artifactId>
203- <version>1.3.7</version>
204- </dependency>
205- ```
206197
207198* 编写代码如下:
208199``` java
@@ -213,11 +204,10 @@ public class TestEureka {
213204
214205 public void test () {
215206 String applicationName = " camellia-hot-key-server" ;
216- int refreshIntervalSeconds = 5 ;
217- EurekaHotKeyServerDiscovery discovery = new EurekaHotKeyServerDiscovery (discoveryClient, applicationName, refreshIntervalSeconds);
218207
219208 CamelliaHotKeySdkConfig config = new CamelliaHotKeySdkConfig ();
220- config. setDiscovery(discovery);
209+ config. setDiscoveryFactory(new SpringCamelliaDiscoveryFactory (discoveryClient));
210+ config. setServiceName(applicationName);
221211 CamelliaHotKeySdk sdk = new CamelliaHotKeySdk (config);
222212
223213 // 设置相关参数,一般来说默认即可
@@ -251,13 +241,13 @@ public class TestNoRegister {
251241
252242 public static void main (String [] args ) {
253243 String applicationName = " camellia-hot-key-server" ;
254- List<HotKeyServerAddr > list = new ArrayList<> ();
255- list. add(new HotKeyServerAddr (" 127.0.0.1" , 7070 ));
256- list. add(new HotKeyServerAddr (" 127.0.0.2" , 7070 ));
257- LocalConfHotKeyServerDiscovery discovery = new LocalConfHotKeyServerDiscovery (applicationName, list);
244+ List<ServerNode > list = new ArrayList<> ();
245+ list. add(new ServerNode (" 127.0.0.1" , 7070 ));
246+ list. add(new ServerNode (" 127.0.0.2" , 7070 ));
258247
259248 CamelliaHotKeySdkConfig config = new CamelliaHotKeySdkConfig ();
260- config. setDiscovery(discovery);
249+ config. setDiscoveryFactory(new LocalConfCamelliaDiscoveryFactory (applicationName, new LocalConfCamelliaDiscovery (list)));
250+ config. setServiceName(applicationName);
261251 CamelliaHotKeySdk sdk = new CamelliaHotKeySdk (config);
262252
263253 // 设置相关参数,一般来说默认即可
0 commit comments