а когда то давно в германии были айтишники

Модераторы: Вий, Xanf

hellboy
Сообщения: 429
Зарегистрирован: 12 авг 2018, 22:42

Re: а когда то давно в германии были айтишники

Сообщение hellboy » 20 сен 2019, 13:36

vitas писал(а):
11 сен 2019, 09:25
тебе же посоветовали уже, тупо полить сервер с номером таск и опрашивать статус и прогресс (если сервер может его вычислить, иначе показываешь на клиенте, типа без % просто мол ждите). Пуш через веб сокет тоже вполне годится и как правило любой ЮЙ фрейворк уже умеет через него работать, тут удобно тем, что клиент получает обновление тогда, когда оно реально есть.
thanks, but https://ru.wikipedia.org/wiki/Server-sent_events ist better. Guess why?

vitas
Сообщения: 863
Зарегистрирован: 02 окт 2011, 10:35

Re: а когда то давно в германии были айтишники

Сообщение vitas » 20 сен 2019, 13:52

выглядит прикольно, но в эксплорере не работает. если ок то вперед.
Spring MVC вроде поддерживает

hellboy
Сообщения: 429
Зарегистрирован: 12 авг 2018, 22:42

Re: а когда то давно в германии были айтишники

Сообщение hellboy » 20 сен 2019, 14:13

vitas писал(а):
20 сен 2019, 13:52
выглядит прикольно, но в эксплорере не работает. если ок то вперед.
Spring MVC вроде поддерживает

Открой для себя полифиллы. Весь холивар заключается в том, что менее известные ССЕ гораздо более надежны и меньше банятся. Там даже с сертификатами проблем нет.

Предложенные жабсом вебсокеты у всех на слуху, но их полнодуплексность делает невоможным их использование в корпоративынх транснациональных сетях с корпоративными транснациональными брандмауерами.

hellboy
Сообщения: 429
Зарегистрирован: 12 авг 2018, 22:42

Re: а когда то давно в германии были айтишники

Сообщение hellboy » 20 сен 2019, 20:46

sergNN писал(а):
10 сен 2019, 09:01
стандартная задача сложного приложения.
клиент стартует всё что угодно, хоть в асинхронном режиме,
процессы выполняются на сервере, результаты пишется в таблицу task_monitor, task_status, task_error.

на клиенте примитивный (ну не совсем) грид выполняет роль монитора задач - каждые 5 секунд (при условии наличия запущенных задач)
лезет в базу, читает инфу о статусах и показывает в простом читаемом асинхронном виде.

Для монитора делается отдельная закладка (или окно, если многооконное).
У меня клиент это браузер и жопаскрипт. Это не монитор.

hellboy
Сообщения: 429
Зарегистрирован: 12 авг 2018, 22:42

Re: а когда то давно в германии были айтишники

Сообщение hellboy » 20 сен 2019, 20:57

Вы будете очень долго смеяться, но ответом на вопрос будет SseEmitter

hellboy
Сообщения: 429
Зарегистрирован: 12 авг 2018, 22:42

Re: а когда то давно в германии были айтишники

Сообщение hellboy » 23 сен 2019, 00:36

jabs писал(а):
12 сен 2019, 10:13
dude писал(а):
09 сен 2019, 15:05
jabs писал(а):
09 сен 2019, 11:39
Websocket посмотри
ага. взять сокет и немножко доработать напильником.
можно, кстати, на ассемблере маленько пописать. будет очень эффективный кот.
все уже давно допилено до нас
https://de.wikipedia.org/wiki/WebSocket
в мире .Net отлично работает, называется SignalR https://www.youtube.com/watch?v=VF1PQ3M3TAc
как там в вашей яве - хз
SignalR это не только вебсокеты. он сам выбирает нужный транспорт

https://kevgriffin.com/signalr-transports-explained/

И для вебсокетов там куча условий

Аватара пользователя
sergNN
Сообщения: 2430
Зарегистрирован: 23 сен 2011, 21:50

Re: а когда то давно в германии были айтишники

Сообщение sergNN » 23 сен 2019, 18:21

мне кажется прежде чем искать подходящий паттерн (что уже уход в сторону) нужно решить задачу (или прОдумать как выглядят процессы) в самом общем случае.
И роли не играет, собственно, браузер или полновесный клиент.
Если йето было б так то счастливы те мужчины, только равнозначность в понимании таких как ты, отлично от реалий по совести. (c) проц

jabs
Сообщения: 5523
Зарегистрирован: 04 окт 2011, 10:34
ник с it-ru.de: верифицирован
Откуда: 86-78-MEK-L-TR-WI-N

Re: а когда то давно в германии были айтишники

Сообщение jabs » 26 сен 2019, 15:34

hellboy писал(а):
12 сен 2019, 15:39
jabs писал(а):
12 сен 2019, 10:13
dude писал(а):
09 сен 2019, 15:05
jabs писал(а):
09 сен 2019, 11:39
Websocket посмотри
ага. взять сокет и немножко доработать напильником.
можно, кстати, на ассемблере маленько пописать. будет очень эффективный кот.
все уже давно допилено до нас
https://de.wikipedia.org/wiki/WebSocket
в мире .Net отлично работает, называется SignalR https://www.youtube.com/watch?v=VF1PQ3M3TAc
как там в вашей яве - хз
еше раз: ты не читал про постановку задачи: там никто не говорил про риалтайм
какой-то наркоманский бред
зарекался уже тебе отвечать блин

jabs
Сообщения: 5523
Зарегистрирован: 04 окт 2011, 10:34
ник с it-ru.de: верифицирован
Откуда: 86-78-MEK-L-TR-WI-N

Re: а когда то давно в германии были айтишники

Сообщение jabs » 26 сен 2019, 15:36

hellboy писал(а):
20 сен 2019, 14:13
vitas писал(а):
20 сен 2019, 13:52
выглядит прикольно, но в эксплорере не работает. если ок то вперед.
Spring MVC вроде поддерживает

Открой для себя полифиллы. Весь холивар заключается в том, что менее известные ССЕ гораздо более надежны и меньше банятся. Там даже с сертификатами проблем нет.

Предложенные жабсом вебсокеты у всех на слуху, но их полнодуплексность делает невоможным их использование в корпоративынх транснациональных сетях с корпоративными транснациональными брандмауерами.
ты в натуре наркоман
спросил совета, тебе предложили несколько решений
по ходу нашел какое-то сам, теперь обсираешь все остальное

hellboy
Сообщения: 429
Зарегистрирован: 12 авг 2018, 22:42

Re: а когда то давно в германии были айтишники

Сообщение hellboy » 26 сен 2019, 19:45

ОК, посоны. Наркоманской оказалась технология SSE. Она очень плохо и долго отлаживается на стороне браузера. Сегодня на митинге был разнос и заменили на дедовский short polling.

Ответить