Java - Является ли поток Spring ReactorNettyWebSocketClient безопасным?

Мне интересно, как лучше всего использовать Spring WebSocketClient, ReactorNettyWebSocketClient. Я не могу найти подробности этого нигде в документации.

Могу ли я использовать этот клиент как одноэлементный для всех моих подключений к веб-сокетам с разными URL-адресами? У меня есть более десяти серверов, к которым мне нужно подключиться. Или я должен создавать новый экземпляр для каждого соединения?

Например, допустимо ли это использование?

@Bean
public WebSocketClient webSocketClient() {
    return new ReactorNettyWebSocketClient();
}

Заранее спасибо.

Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
0
0
230
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

ReactorNettyWebSocketClient не имеет состояния, за исключением поля HttpClient. HttpClient на 100% не имеет состояния, поэтому использовать синглтон безопасно.

Другие вопросы по теме

Есть ли способ запускать программы с помощью MapStruct, не выполняя каждый раз чистую установку maven?
Spring Security - получение имени пользователя пользователя, который в данный момент пытается войти в систему
Не удается подключиться к серверу Eureka. Исключение: java.net.ConnectException: в соединении отказано: подключение
Автоматическая перезагрузка весеннего загрузочного приложения в докере при использовании spring-security
Подача одного канала подписки на публикацию из двух адаптеров JMS Inboundchannel?
Загрузить приложение/октет-поток (изображение JPG — Spring Multipart post Request)
Комбинация плагина Maven Exec, Spring и ojdbc7 предотвращает закрытие JVM
Как исправить исключение UnsatisfiedDependencyException при весенней загрузке с помощью приложения mongodb?
Могу ли я войти во внешний файл с помощью докера в весеннем java-приложении?
Как отсортировать ключ карты дерева, который является строкой, в соответствии с заданным набором компараторов в Java