
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2012, 16:35:59
|
|||
|---|---|---|---|
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection |
|||
|
#18+
Привет, Дано: Удалённый сервер с которым нужно работать через 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 но я не понимаю правильная ли это степь и вообще вожможно ли такое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2012, 17:36:04
|
|||
|---|---|---|---|
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection |
|||
|
#18+
Это вполне возможно теоретически, но на самом деле просто дико криво. Расскажите зачем один и тот же коннекшен, может это надуманно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2012, 18:31:44
|
|||
|---|---|---|---|
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection |
|||
|
#18+
забыл ник, Хуавей, компания поставщик некоторых решение, в частности HLR, сказала: "что мы должны keep alive не только сессию, но и коннекшин TCP/IP connection". С чем это связано? Скорее всего, что у них задействован механизм high availability, который работает через load balancer и несколько инстансем этого самого HLR. Где-то так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2012, 18:41:53
|
|||
|---|---|---|---|
|
|||
[Apache CXF] Как сделать, что бы использовать один и тот же самый TCP/IP connection |
|||
|
#18+
_chaos_Как Вы знаете web-service работает в режиме "fire and forgot" и коннекшин отрывается новый для каждого нового request-аВ HTTP/1.1 умалчиваемые соединения - постоянные. В HTTP/1.0 есть, как помнится, нестандартная прагма "Connection: no-close" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2130625]: |
0ms |
get settings: |
14ms |
get forum list: |
18ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
44ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 445ms |

| 0 / 0 |
