powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring long polling
25 сообщений из 58, страница 2 из 3
Spring long polling
    #39675857
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если от жаргонных калек, то, может, лучше обработка, future, опрос?
...
Рейтинг: 0 / 0
Spring long polling
    #39675870
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуй нет. Контекст восприятия другой.
...
Рейтинг: 0 / 0
Spring long polling
    #39675875
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevPetro123Соединения то открытыми держим.
Х.з.
это скорее нагрузка на роутеры/инфраструктуру. Но и то не понятно, что дешевле: или держать открытыми или все время заново переустанавливать.

Для сервера:
При обычных сокетах - может быть проблема по кол-ву thread на сервере. При NIO - должно быть фиолетово.
простите, расшифруйте плиз НИО.
...
Рейтинг: 0 / 0
Spring long polling
    #39675882
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonКонтекст восприятия другой.Нормальный контекст, если адекватно строить русские предложения

P.S.
future - отложенны результат
...
Рейтинг: 0 / 0
Spring long polling
    #39675883
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTрасшифруйте плиз НИО. Since 1.4 .
Документацию совсем не читаем?
...
Рейтинг: 0 / 0
Spring long polling
    #39675920
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я знаю что такое нио, я не понял какое отношение это имеет к обсуждаемым вебсокетам и длинным хттп реквестам. вот и переспросил.
...
Рейтинг: 0 / 0
Spring long polling
    #39676025
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, "к обсуждаемым" относятся, скорее асинхронные сервлеты , чем NIO.
...
Рейтинг: 0 / 0
Spring long polling
    #39676227
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTдлинным хттп реквестам
я на практике использовал
https://hc.apache.org/
...
Рейтинг: 0 / 0
Spring long polling
    #39679333
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...продолжаю копать... чот я туплю с этими футурами и ивентами.

допустим... юзер по лонгполлу зацепился к бэку на 10 сек. висим 10 сек. тут на 5-й секунде происходит евент и в футуру заворачиваем сообщение. отдаем. всё хорошо. следом коннекшн закрывается.. следом появляется новое сообщение для юзера. но он еще не успел переподключиться по лонгполлингу заново. и тут сюрпрайз - стартует новая сессия.. и... как ему узнать что для него появилось новое сообщение?
вариант а) -- после реестаблиша хттп сессии - пулим базу - находим новое анрид анделиверед мессадж - возвращаем. все рады.
плюсы решения - оно работает.
минусы решения - оно жрет ресурсы базы, т.к. каждый раз стучаться каждые 10 сек в базу селектом - там себе барахло.
вариант б) -- неким чудом мы держим сообщение в очереди на предмет доставки листенеру и соответственно когда поднимается хттп коннекшн мы сразу же из очереди его отдаем сервису что вернет его контроллеру.
плюсы решения - ну.. мы не стучимся в базу. это здорово.
минусы решения - как это сделать? прикручивать MQ?? а без этого можно как-то обойтись?
...
Рейтинг: 0 / 0
Spring long polling
    #39679335
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я тут нашел вроде как реализацию МК на редисе.. ранее работал с редисовским пабсабом но вот с очередью нет.. я так понимаю из коробки этого нету и нужно самому руками писать. никто не сталкивался?
...
Рейтинг: 0 / 0
Spring long polling
    #39679379
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTне все клиенты умеют вебсокеты это раз.интересно что за клиенты у тебя, что не умеют?
andreykaTдва с вебсокетами возни в других местах естьпереисли, плиз
andreykaTв т.ч. при тухлом интернет коннекшенечто подразумевается под тухлым?
...
Рейтинг: 0 / 0
Spring long polling
    #39679416
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTследом коннекшн закрывается..не путай коннек ajax и сессию юзверя.
...
Рейтинг: 0 / 0
Spring long polling
    #39679480
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяandreykaTне все клиенты умеют вебсокеты это раз.интересно что за клиенты у тебя, что не умеют?
andreykaTдва с вебсокетами возни в других местах естьпереисли, плиз
andreykaTв т.ч. при тухлом интернет коннекшенечто подразумевается под тухлым?
это означает что у тебя хост пингуется с потерями пакетов до 75%
...
Рейтинг: 0 / 0
Spring long polling
    #39679481
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123andreykaTследом коннекшн закрывается..не путай коннек ajax и сессию юзверя.
я говорю о физическом уровне тцп, когда хттп коннекшн открывается с посылкой всех хадаров и тп. а потом закрывается с возвратом всего пайлоада.
...
Рейтинг: 0 / 0
Spring long polling
    #39679493
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTэто означает что у тебя хост пингуется с потерями пакетов до 75%а ты пробовал ws на таком подключении?
я делал опыт - просто вынимал провод на некоторое время и втыкал - всё проходило, данные не терялись. видимо передающая сторона накапливала буфер и потом выстреливала.
если передаваемые данные меньше какого-то размера - потерь не будет.
потери начнутся когда буфер передачи переполнится, пинг с 75% - вполне достаточен для чата.
...
Рейтинг: 0 / 0
Spring long polling
    #39679497
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
этот вариант тоже рассматривается. я все варианты подбираю. просто в отличии от ВС к ЛП есть вопросы. с ВС всё понятно. там любой школьник справится.
...
Рейтинг: 0 / 0
Spring long polling
    #39679503
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaT,

есть клиент , который постоянно передаёт пакеты измерения весь пакет состоит из 6 служебных байт и до 4 информационных. постоянное отключение 4-5сек - подключение сетевого шнурка не приводит к потери данных .
специально проверил.
...
Рейтинг: 0 / 0
Spring long polling
    #39679504
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTпросто в отличии от ВС к ЛП есть вопросы. с ВС всё понятно. там любой школьник справится.зачем тогда искать приключения?
...
Рейтинг: 0 / 0
Spring long polling
    #39679579
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяandreykaTпросто в отличии от ВС к ЛП есть вопросы. с ВС всё понятно. там любой школьник справится.зачем тогда искать приключения?человек развивается. У тебя это искать приключения))
...
Рейтинг: 0 / 0
Spring long polling
    #39679582
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTPetro123пропущено...
не путай коннек ajax и сессию юзверя.
я говорю о физическом уровне тцп, когда хттп коннекшн открывается с посылкой всех хадаров и тп. а потом закрывается с возвратом всего пайлоада.теперь давай на уровне программиста.
- ajax каждые 20 сек открывает запрос и ждет ответ.
Код давай.
Сервлет не отвечает сразу, а рандомно отвечает то на первой сек, то на второй, то...
Код давай.
...
Рейтинг: 0 / 0
Spring long polling
    #39679792
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123вадяпропущено...
зачем тогда искать приключения?человек развивается. У тебя это искать приключения))
изучать отмирающее - развитие?
...
Рейтинг: 0 / 0
Spring long polling
    #39679805
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяизучать отмирающее - развитие?
Imho допиши
...
Рейтинг: 0 / 0
Spring long polling
    #39679925
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123- ajax каждые 20 сек открывает запрос и ждет ответ.что он дождётся при пинговых потерях в 75% ?

у меня ws при обрыве в 10 сек - не потерял данные....
...
Рейтинг: 0 / 0
Spring long polling
    #39679968
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадячто он дождётся при пинговых потерях в 75% ?во первых в двухстороннем канале тоже пинги и двухсторонняя служебная пересылка.
Во вторых, у тебя машина есть? Потери на бензин однако).
В третьих, потери в пинги ты считаешь в штуках? Или в градусах?
Раньше у тя только скорость была в критериях.
...
Рейтинг: 0 / 0
Spring long polling
    #39679969
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяу меня ws при обрыве в 10 сек - не потерял данные....тогда тут выложи решение
iOS некорректно срабатывает событие onClose WebSocket
...
Рейтинг: 0 / 0
25 сообщений из 58, страница 2 из 3
Форумы / Java [игнор отключен] [закрыт для гостей] / Spring long polling
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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