|
|
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Ну раз Nat так шибко важен для ТС-а то я сажусь на лавочку возле сторонников HTTP и тихонько сижу прислушиваясь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 19:35 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Alex KuznetsovPS. HTTP 1.1 всё таки пассивный протокол и потому сообщения инициируемые от сервера к клиенту в нём не поддерживаютсяHTTP не накладывает особых ограничений на семантику взаимодействия, поэтому реализовать отправку сообщений "от сервера" - несложно. "Не держись устава, яко слепой стены" (ц) Пётр I, ещё не означает, что устав можно/нужно нарушать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 19:43 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
maytonНу раз Nat так шибко важен для ТС-а то я сажусь на лавочку возле сторонников HTTP и тихонько сижу прислушиваясь...Дело даже не в NAT. Что для FTP, что для HTTP требуется сохранять и анализировать состояние "оборванных докачек" на стороне клиента. Сложность такого анализа примерно одинакова, если не идентична. Так какая после этого разница - выдать ftp-команду с нужными параметрами или сформировать http-запрос с нужными заголовками? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 20:00 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Посмотрите на rsync может его алгоритм вдохновит на что-нибудь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 21:50 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
У меня - дежа-вю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 21:57 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Логично - нечто похожее уже обсуждалось в каком-то из соседних форумов с примерно одинаковым составом участников и предпочтений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2014, 22:03 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Я ж не против http Ок. выбрали http. Что дальше делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 13:06 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Я ж не против http Ок. выбрали http. Что дальше делать? Ты пишешь в требованиях Сервер в зависимости от ситуации будет отправлять сигналы, данные клиентам. В классическом http обычно клиенты опрашивают сервер. Для поддержки обратного вызова нужно немного "укрепить" сервер и клиент. Во первых - заставить их понимать WebSocket ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 13:34 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovAlex KuznetsovPS. HTTP 1.1 всё таки пассивный протокол и потому сообщения инициируемые от сервера к клиенту в нём не поддерживаютсяHTTP не накладывает особых ограничений на семантику взаимодействия, поэтому реализовать отправку сообщений "от сервера" - несложно. "Не держись устава, яко слепой стены" (ц) Пётр I, ещё не означает, что устав можно/нужно нарушать. Примерчик бы того как, цитата: "... реализовать отправку сообщений "от сервера" - несложно... ". Можно без кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 13:41 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Т.е. думать вообще лень? Клиент отправляет запрос, сервер его принимает и с этого момента установлен двусторонний канал передачи: обе стороны в одном потоке вычитывают данные партнёра, в другом - отправляют собственные. Точно такая же хня, как и веб-сокеты, только без специальной поддержки в браузерах. P.S. Ньюансы есть, но ничего фатального. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 15:30 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovТ.е. думать вообще лень? Клиент отправляет запрос, сервер его принимает и с этого момента установлен двусторонний канал передачи: обе стороны в одном потоке вычитывают данные партнёра, в другом - отправляют собственные. Точно такая же хня, как и веб-сокеты, только без специальной поддержки в браузерах. P.S. Ньюансы есть, но ничего фатального. Ну не все такие умные))) я вот например и с веб сокетами дела не имел ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 00:54 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovТ.е. думать вообще лень? Клиент отправляет запрос, сервер его принимает и с этого момента установлен двусторонний канал передачи: обе стороны в одном потоке вычитывают данные партнёра, в другом - отправляют собственные. Точно такая же хня, как и веб-сокеты, только без специальной поддержки в браузерах. P.S. Ньюансы есть, но ничего фатального.Ну т.е. как я и говорил, клиент будет в данном случае выступать в роли "сервера" и не факт даже что протокол будет HTTP. Таки не просто костыль, а костылище. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 06:41 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Коллеги, а в какой момент RMI выкинули? Я просто некоторое количество лет назад делал терминалы с такой штукой и всё работало через старый добрый EDGE вполне потребно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 09:07 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
И ещё, можно по подробнее про плохой канал? А то как-то очень абстрактно. И почему например поллинг не подходит вместо websocket? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 09:08 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Alex KuznetsovНу т.е. как я и говорил, клиент будет в данном случае выступать в роли "сервера" и не факт даже что протокол будет HTTP. Таки не просто костыль, а костылище.Если помнить, что HTTP - транспорт, не ограничивающий семантику , то работать будет ничуть не хуже любого другого костыля. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 09:38 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
GregTkИ почему например поллинг не подходит вместо websocket? при его ТЗ, ему любое решение подойдёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 09:53 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
GregTkИ ещё, можно по подробнее про плохой канал? А то как-то очень абстрактно. И почему например поллинг не подходит вместо websocket? Ну да, может быть какой-нить мобильный интернет только Что такое поллинг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 10:07 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 10:15 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
А причем здесь вообще джава? См. транспортные/сеансовые протоколы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 11:05 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Я предлагаю в топике уже не использовать такой термин как "классический http". Т.к. непонятно что имеется в виду. Или уточнять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 12:13 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
Себе сказал. И всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 12:13 |
|
||
|
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
|
|||
|---|---|---|---|
|
#18+
redwhite90Что такое поллинг? очень просто (попробуй докажи обратное) - у тебя 100 клиентов. - раз ты писал только сервлеты, то все клиенты раз в минуту опрашивуют сервлет: "для меня есть команда?" Это и есть поллинг. Пиши. Будет работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 12:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38843712&tid=2126008]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
592ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 915ms |

| 0 / 0 |
