在执行 CRUD 操作时遇到 Java SDK 3 的问题
Facing an issue with Java SDK 3 while performing the CRUD operations
我遇到 Java SDK 3 的问题,在执行一些操作(即从 kuzzle 创建和删除文档)后,它挂起并且没有响应。
我调查了这个问题,发现 CPU 我的 java 服务(正在与 Kuzzle 建立 Web 套接字连接)的利用率飙升至 100%。
这是正常行为还是我缺少某些 WebSocketOptions 或 KuzzleOptions 设置?
我在 ssl 上使用 kuzzle
WebSocketOptions opts = new WebSocketOptions();
opts.setPort(443);
opts.setSsl(true);
opts.setAutoReconnect(true);
opts.setConnectionTimeout(42000);
WebSocket ws = new WebSocket(host, opts);
KuzzleOptions kuzzleOptions = new KuzzleOptions();
// Instantiates a Kuzzle client
kuzzle = new Kuzzle(ws, kuzzleOptions);
// Connects to the server.
kuzzle.connect();
System.out.println("Connected!");
您应该使用 3.0.1 版本的 Java SDK,它修复了这个问题 https://github.com/kuzzleio/sdk-java/releases/tag/3.0.1
我遇到 Java SDK 3 的问题,在执行一些操作(即从 kuzzle 创建和删除文档)后,它挂起并且没有响应。
我调查了这个问题,发现 CPU 我的 java 服务(正在与 Kuzzle 建立 Web 套接字连接)的利用率飙升至 100%。 这是正常行为还是我缺少某些 WebSocketOptions 或 KuzzleOptions 设置?
我在 ssl 上使用 kuzzle
WebSocketOptions opts = new WebSocketOptions();
opts.setPort(443);
opts.setSsl(true);
opts.setAutoReconnect(true);
opts.setConnectionTimeout(42000);
WebSocket ws = new WebSocket(host, opts);
KuzzleOptions kuzzleOptions = new KuzzleOptions();
// Instantiates a Kuzzle client
kuzzle = new Kuzzle(ws, kuzzleOptions);
// Connects to the server.
kuzzle.connect();
System.out.println("Connected!");
您应该使用 3.0.1 版本的 Java SDK,它修复了这个问题 https://github.com/kuzzleio/sdk-java/releases/tag/3.0.1