Подключение к веб-сокету с помощью клиента веб-сокета Tyrus и Jetty - PullRequest
0 голосов
/ 16 января 2019

Я создаю клиент websocket на Java. Я использовал javax.websocket-api-1.1.jar. Я запускаю свое приложение в jetty

Подключение к серверу:

import javax.websocket.ClientEndpoint;
import javax.websocket.ContainerProvider;
import javax.websocket.WebSocketContainer;
...
WebSocketContainer container = ContainerProvider.getWebSocketContainer();
container.connectToServer(new WSClient(), new URI(uri));
....

При сбое подключения к серверу создаются потоки WebSocketClient, которые никогда не уничтожаются.

Пример:

enter image description here

Но когда я использовал tyrus-standalone-client-1.9.jar [без изменения приведенного выше кода], потоки не создавались. Как это работает? Без Tyrus соединение с сервером все еще может быть установлено. В чем разница между jetty's websocket client против Tyrus?

...