powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat websocket сменить порт
20 сообщений из 45, страница 2 из 2
Tomcat websocket сменить порт
    #39613892
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нестареющая классикаТы, Зин, на грубость нарываешься ...
И всё обидеть норовишь ...
Тут за день так накувыркаешься ...
Придёшь домой - там ты сидишь
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613893
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,
значит не можешь ничего конкретного - ни да, ни нет.

Blazkowiczну, сказали же коннектор подцепи второй и всё.
и на большее не хватает...
это как у англичан главное обвинить, а доказательства - это лишнее.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613898
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадязначит не можешь ничего конкретного - ни да, ни нет.Я поднимал и автономный томкат и кластер из них и даже два однотипных приложения разных версий в одной JVM и на одном Tomcat-е.
Делал я и вариант, в котором приложение, развернутое в Tomcat-е, хостило внутри себя "чужой" сервер приложений.
Именно потому, что я знаю как это делать - конкретики не будет: мне неизвестны необходимые исходные данные.
Кроме того, за время вашего попрошайничества уже можно было (самостоятельно) прочесть документацию и (самостоятельно) опробовать пару-тройку конфигураций.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613905
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovИменно потому, что я знаю как это делать - конкретики не будет: мне неизвестны необходимые исходные данные.а что нужно из конкретики? как работает ws? как работает ws в tomcat?
Basil A. SidorovКроме того, за время вашего попрошайничества уже можно было (самостоятельно) прочесть документацию и (самостоятельно) опробовать пару-тройку конфигураций.каких конфигураций? я читал доки, но не нашёл - может плохо искал... может что не понял. вот поэтому и спрашиваю, раз тут такие умные, может и подскажут...
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613910
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во-первых, вы не спрашиваете, а предъявляете претензии: Как правильно задавать вопросы . Обратите, кстати, внимание на год появления. Ну и, да, это не совковые рекомендации, если вам это критично. Во-вторых, информационным технологиям около шестидесяти лет и моя личная практика охватывает почти половину этого времени. Моя практика показывает, что за последние четверть века не появилось ничего особо нового. Опыт, накопленный в процессе практической работы, позволяет мне делать достаточно точные оценки по неполным или/и недостоверным данным. Ну или отказываться от оценок, если данных действительно не хватает. Так вот, мой опыт подсказывает, что:
  • Вы хотите фигню.
  • Это - весьма вероятно;
  • Задача простая и, по аналогии, может быть сделана даже без документации. Это - определённо.
Поскольку лично я не люблю делать фигню, то и делать вашу плёвую задачу лично я - не буду.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613914
pavel_nv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем случае в server.xml копируешь коннектор с указанием нового порта
Код: xml
1.
2.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />



Всё! у тебя томат принимает запросы как на 8080, так и 8081. Указывай порт какой хочешь.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613919
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лично я предпочитаю указывать атрибуты "лесенкой". Их достаточно много и есть "длинные":
Код: xml
1.
2.
3.
4.
5.
<Connector
  protocol="org.apache.coyote.http11.Http11NioProtocol"
  address="${site.address}"
  port="${site.port}"
>
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613927
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavel_nvВ общем случае в server.xml копируешь коннектор с указанием нового порта
Код: xml
1.
2.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />




Всё! у тебя томат принимает запросы как на 8080, так и 8081. Указывай порт какой хочешь.
т.е. если один коннектор http может обслуживать ~65000 ws коннектов одновременно
то n коннекторов могут обслужить n*65000 ?
просто надо отслеживать занятость ws портов и при отсутствии свободных ws портов на данном http порту, клиенту обеспечивать следующий http порт?
и не надо будет городить сервера как тут https://habrahabr.ru/post/351012/#comment_10706034
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613931
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадят.е. если один коннектор http может обслуживать ~65000 ws коннектов одновременноМало того, что вы всякую фигню читаете, так вы ещё и верите этим мракобесиям ...
Сколько сокетов "выдержит" IP-стек и сколько сможет обслужить JVM - надо смотреть совершенно отдельно.

P.S. "~65k" - предел для так называемых эфемерных портов.
Это другая проблема и "слушающих" сокетов она не касается.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39613937
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovМало того, что вы всякую фигню читаете, так вы ещё и верите этим мракобесиям ...раньше и ws считалось мракобесием, теперь же это нормальное явление.
Basil A. SidorovСколько сокетов "выдержит" IP-стек и сколько сможет обслужить JVM - надо смотреть совершенно отдельно.это надо проверять
у человека 40к выдерживал - почему ему не верить?
Basil A. SidorovP.S. "~65k" - предел для так называемых эфемерных портов.это для http .
у меня счас один http порт для ws поддерживает кучу подключений по ws, и для каждого подключения создаётся свой ws-порт.

Basil A. SidorovЭто другая проблема и "слушающих" сокетов она не касается.поэтому и получается что на каждый "слушающий" сокет приходится по 65к эфимерных порта?
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614057
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу человека 40к выдерживал - почему ему не верить?В двадцатые годы прошлого века один японский химик пытался преобразовать золото в ртуть при помощи электрического тока.
Получалось, но результат был крайне нестабильным.
Учёный смог разобраться и обнаружил, что чувствительность методов аналитической химии позволяла обнаруживать следовые количества золота, попадавшие в ртуть с золотой оправы его собственных очков. Интересно, но никак не связано с исследованием.

Мораль: если кто чего намерял, то это просто какой-то результат.
И рано ещё разводить глубокую философию на мелких местах.это для http .
...
поэтому и получается что на каждый "слушающий" сокет приходится по 65к эфимерных порта?У вас просто фантастические пробелы в образовании. Почитайте что-нибудь об основах IP-сетей.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614084
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovМораль: если кто чего намерял, то это просто какой-то результат.если у человека 40к подключений - что в этом не реального? то что ты ему не веришь? не читал, но осуждаю?
при подключении на один порт http через который назначен для ws осуществляется множество подключений ws - ты с этим согласен?
каждому подключению ws - выделяется "порт" 16 разрядов - 65535 значений. теоритически 65к подключений - согласен?
если мы с помощью коннекторов сделаем возможным котяре слушать ещё один порт http - следовательно через этот порт мы можем осуществить ещё 65к подключений ws - согласен?
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614098
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли у человека 40к подключений - что в этом не реального?Всё реально. На его конфигурации. Не на вашей.при подключении на один порт http через который назначен для ws осуществляется множество подключений ws - ты с этим согласен?Вы, наверное, не поверите, но для HTTP-подключений - такая же фигня. Прикиньте?каждому подключению ws - выделяется "порт" 16 разрядов - 65535 значений. теоритически 65к подключений - согласен?Я уже советовал почитать про основы IP-сетей?
Про TCP/UDP протоколы - в том числе.если мы с помощью коннекторов сделаем возможным котяре слушать ещё один порт http - следовательно через этот порт мы можем осуществить ещё 65к подключений ws - согласен?Читайте учебники - там всё доступно изложено.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614123
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

я , повторюсь, в начале появления ws слышал, что ws это фигня, что это г...
что надо читать учебники по сетям, и прочее.
теперь ws применяют везде.
ты своими тыканиями в учебник только показываешь, что мало знаком с ws,
я спрашиваю тебя как специалиста, а ты отвечаешь как надутый пузырь.


Basil A. SidorovВсё реально. На его конфигурации. Не на вашей.
я не говорю о конкретной конфигурации.
я говорю о "стандартной" tomcat.
когда назначается один http порт и через него происходит работа приложения.
ещё раз
котяра работает через один порт 8080 (есть ещё несколько, но они к "служебные" к делу не относятся)
через этот порт идёт и ws. стандартное подключение ws обеспечивает 65к подключений?
да или нет?
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614128
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяда или нет?Утомила меня ваша клоунада.
Отжиг, блин, металла: "Он так закаляет сталь".
Идите-ка вы лесом ...

P.S. Человек, не способный прочитать про, хотя бы, MaxConnections будет указывать как мне ковыряться в носу ...
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614141
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovУтомила меня ваша клоунада.
Отжиг, блин, металла: "Он так закаляет сталь".
Идите-ка вы лесом ...

P.S. Человек, не способный прочитать про, хотя бы, MaxConnections будет указывать как мне ковыряться в носу ...человек не способный ответить конкретно да или нет на поставленный вопрос подобен лжецу.
выкручивается как уж на горячей сковородке.
я не говорю тех значениях по умолчанию, которые стоят.
для начала я говорю о теоритических аспектах.
настоящий знаток понял бы , что когда речь идёт о 65к - не учитываются какие-либо установленные ограничения. не можешь дать ответ - не пиши гадости - умнее будешь выглядеть.


я считал тебя настоящим профи к мнению которого стоит прислушиваться, но ты разуверил меня в этом...
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614204
rmikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
настал страшный день, Basil A. Sidorov, Вы потеряли адепта)
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614225
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Сто ночей не усну, буду плакать и грустить" (ц) песенка про синего краба.
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614246
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov"Сто ночей не усну, буду плакать и грустить" (ц) песенка про синего краба.спи спокойно...
...
Рейтинг: 0 / 0
Tomcat websocket сменить порт
    #39614532
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pavel_nvВ общем случае в server.xml копируешь коннектор с указанием нового порта
Код: xml
1.
2.
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />




Всё! у тебя томат принимает запросы как на 8080, так и 8081. Указывай порт какой хочешь.действительно работает. и реально можно добавляя http порты добиться теоретического количества ~60к* MaxConnections подключений -это http подключений, соответственно меняя MaxConnections можно варьировать максимальное число подключений http.
при этом число подключений ws будет ещё больше , потому как на каждое http подключение можно сделать 65к ws коннектов.
практически же всё будет ограничено возможностями железа - количеством памяти, ядер, частотой проца/шины. ну и программным обеспечением.
...
Рейтинг: 0 / 0
20 сообщений из 45, страница 2 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Tomcat websocket сменить порт
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]