powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / [Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection
4 сообщений из 4, страница 1 из 1
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection
    #38028974
_chaos_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет,

Дано: Удалённый сервер с которым нужно работать через web-services. Работа с сервером подразумевает отправку set of комманд. Первая команда, которая направляется к серверу это login, response of login содержит в себе sessionId, который нужно keep alive при работе с сервером. Проблема в том, что на нужно так же использовать один и тот же socket (TCP/IP connection), который был получен при логине. Как Вы знаете web-service работает в режиме "fire and forgot" и коннекшин отрывается новый для каждого нового request-а, поетому нужно как-то keep alive для коннекшина на уровне socket. В качестве web-client используется CXF. Я нашел
http://cxf.apache.org/javadoc/latest/org/apache/cxf/binding/soap/tcp/SoapTcpChannel.html но я не понимаю правильная ли это степь и вообще вожможно ли такое.
...
Рейтинг: 0 / 0
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection
    #38029102
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это вполне возможно теоретически, но на самом деле просто дико криво. Расскажите зачем один и тот же коннекшен, может это надуманно?
...
Рейтинг: 0 / 0
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection
    #38029181
_chaos_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыл ник,

Хуавей, компания поставщик некоторых решение, в частности HLR, сказала: "что мы должны keep alive не только сессию, но и коннекшин TCP/IP connection". С чем это связано? Скорее всего, что у них задействован механизм high availability, который работает через load balancer и несколько инстансем этого самого HLR. Где-то так.
...
Рейтинг: 0 / 0
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection
    #38029197
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_chaos_Как Вы знаете web-service работает в режиме "fire and forgot" и коннекшин отрывается новый для каждого нового request-аВ HTTP/1.1 умалчиваемые соединения - постоянные. В HTTP/1.0 есть, как помнится, нестандартная прагма "Connection: no-close"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / [Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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