Основы Websockets — как определить URL конечной точки и сделать его статическим

Я пытаюсь изучить Websockets и использовал примеры на https://spring.io/guides/gs/messaging-stomp-websocket . Когда я загружаю примеры и подключаюсь, я вижу следующие url websocket в инструментах разработки

ws://localhost:8080/hello/185/q8thbkru/websocket

ws://localhost:8080/hello/876/4iius0do/websocket

url-адрес websocket изменяется при каждом подключении из пользовательского интерфейса в этом примере. Это, похоже, случайные URL-адреса конечной точки.

Пожалуйста, простите мое невежество, так как я бэкэнд-разработчик и опробовать этот материал в первый раз. Мои вопросы

  1. Если мне нужно поделиться URL-адресом websocket с другим приложением,как определить, какой url-адрес мне нужен. Можно ли сделать этот URL статичным? Если да, как я могу сделать это таким образом.

  2. Можно ли сделать конечные точки websocket динамическими? например.
    ws://localhost: 8080 / hello / {id}, где клиент может динамически определить интересующую его конечную точку?

1 ответ

  1. Чтобы изучить websockets, начните с примера без SockJS (и Wihtout Stomp), когда у вас будут простые статические URL-адреса конечной точки.