powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
22 сообщений из 72, страница 3 из 3
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842120
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну раз Nat так шибко важен для ТС-а то я сажусь на лавочку возле сторонников HTTP и тихонько
сижу прислушиваясь...
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842124
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex KuznetsovPS. HTTP 1.1 всё таки пассивный протокол и потому сообщения инициируемые от сервера к клиенту в нём не поддерживаютсяHTTP не накладывает особых ограничений на семантику взаимодействия, поэтому реализовать отправку сообщений "от сервера" - несложно.
"Не держись устава, яко слепой стены" (ц) Пётр I, ещё не означает, что устав можно/нужно нарушать.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842136
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonНу раз Nat так шибко важен для ТС-а то я сажусь на лавочку возле сторонников HTTP и тихонько сижу прислушиваясь...Дело даже не в NAT.
Что для FTP, что для HTTP требуется сохранять и анализировать состояние "оборванных докачек" на стороне клиента. Сложность такого анализа примерно одинакова, если не идентична. Так какая после этого разница - выдать ftp-команду с нужными параметрами или сформировать http-запрос с нужными заголовками?
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842174
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите на rsync
может его алгоритм вдохновит на что-нибудь.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842176
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня - дежа-вю.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842177
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Логично - нечто похожее уже обсуждалось в каком-то из соседних форумов с примерно одинаковым составом участников и предпочтений
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842725
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я ж не против http

Ок. выбрали http.

Что дальше делать?
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842779
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90Я ж не против http

Ок. выбрали http.

Что дальше делать?
Ты пишешь в требованиях
Сервер в зависимости от ситуации будет отправлять сигналы, данные клиентам.

В классическом http обычно клиенты опрашивают сервер. Для поддержки обратного вызова
нужно немного "укрепить" сервер и клиент. Во первых - заставить их понимать WebSocket
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842796
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovAlex KuznetsovPS. HTTP 1.1 всё таки пассивный протокол и потому сообщения инициируемые от сервера к клиенту в нём не поддерживаютсяHTTP не накладывает особых ограничений на семантику взаимодействия, поэтому реализовать отправку сообщений "от сервера" - несложно.
"Не держись устава, яко слепой стены" (ц) Пётр I, ещё не означает, что устав можно/нужно нарушать.
Примерчик бы того как, цитата: "... реализовать отправку сообщений "от сервера" - несложно... ". Можно без кода...
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38842986
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. думать вообще лень?
Клиент отправляет запрос, сервер его принимает и с этого момента установлен двусторонний канал передачи: обе стороны в одном потоке вычитывают данные партнёра, в другом - отправляют собственные.
Точно такая же хня, как и веб-сокеты, только без специальной поддержки в браузерах.

P.S. Ньюансы есть, но ничего фатального.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843448
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. SidorovТ.е. думать вообще лень?
Клиент отправляет запрос, сервер его принимает и с этого момента установлен двусторонний канал передачи: обе стороны в одном потоке вычитывают данные партнёра, в другом - отправляют собственные.
Точно такая же хня, как и веб-сокеты, только без специальной поддержки в браузерах.

P.S. Ньюансы есть, но ничего фатального.

Ну не все такие умные)))

я вот например и с веб сокетами дела не имел
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843483
Alex Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. SidorovТ.е. думать вообще лень?
Клиент отправляет запрос, сервер его принимает и с этого момента установлен двусторонний канал передачи: обе стороны в одном потоке вычитывают данные партнёра, в другом - отправляют собственные.
Точно такая же хня, как и веб-сокеты, только без специальной поддержки в браузерах.

P.S. Ньюансы есть, но ничего фатального.Ну т.е. как я и говорил, клиент будет в данном случае выступать в роли "сервера" и не факт даже что протокол будет HTTP. Таки не просто костыль, а костылище.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843501
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, а в какой момент RMI выкинули? Я просто некоторое количество лет назад делал терминалы с такой штукой и всё работало через старый добрый EDGE вполне потребно.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843503
GregTk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И ещё, можно по подробнее про плохой канал? А то как-то очень абстрактно. И почему например поллинг не подходит вместо websocket?
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843522
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex KuznetsovНу т.е. как я и говорил, клиент будет в данном случае выступать в роли "сервера" и не факт даже что протокол будет HTTP. Таки не просто костыль, а костылище.Если помнить, что HTTP - транспорт, не ограничивающий семантику , то работать будет ничуть не хуже любого другого костыля.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843535
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GregTkИ почему например поллинг не подходит вместо websocket?
при его ТЗ, ему любое решение подойдёт.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843546
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GregTkИ ещё, можно по подробнее про плохой канал? А то как-то очень абстрактно. И почему например поллинг не подходит вместо websocket?

Ну да, может быть какой-нить мобильный интернет только


Что такое поллинг?
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843555
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843607
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А причем здесь вообще джава? См. транспортные/сеансовые протоколы.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843670
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предлагаю в топике уже не использовать такой термин как "классический http".
Т.к. непонятно что имеется в виду. Или уточнять.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843671
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Себе сказал. И всем.
...
Рейтинг: 0 / 0
Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
    #38843712
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90Что такое поллинг?
очень просто (попробуй докажи обратное)
- у тебя 100 клиентов.
- раз ты писал только сервлеты, то все клиенты раз в минуту опрашивуют сервлет: "для меня есть команда?"
Это и есть поллинг.
Пиши. Будет работать.
...
Рейтинг: 0 / 0
22 сообщений из 72, страница 3 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Передача данных между java приложениями при плохом соединении. Посоветуйте технологии.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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