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

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

sena
Сообщения: 10399
Зарегистрирован: 20 сен 2011, 21:38
ник с it-ru.de: верифицирован

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

Сообщение sena » 11 сен 2019, 20:06

vitas писал(а):
11 сен 2019, 09:25
иначе показываешь на клиенте, типа без % просто мол ждите
Можно показать растущий термометр до 42%, а потом ждать окончания от сервера. :twisted:

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

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

Сообщение hellboy » 11 сен 2019, 21:41

sena писал(а):
11 сен 2019, 20:06
vitas писал(а):
11 сен 2019, 09:25
иначе показываешь на клиенте, типа без % просто мол ждите
Можно показать растущий термометр до 42%, а потом ждать окончания от сервера. :twisted:
Мой немецкий ночальнег слил это решение в унитаз.

sena
Сообщения: 10399
Зарегистрирован: 20 сен 2011, 21:38
ник с it-ru.de: верифицирован

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

Сообщение sena » 11 сен 2019, 22:25

hellboy писал(а):
11 сен 2019, 21:41
sena писал(а):
11 сен 2019, 20:06
vitas писал(а):
11 сен 2019, 09:25
иначе показываешь на клиенте, типа без % просто мол ждите
Можно показать растущий термометр до 42%, а потом ждать окончания от сервера. :twisted:
Мой немецкий ночальнег слил это решение в унитаз.
хто ж такое ночальнегу рассказывает!

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

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

Сообщение 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
Сообщения: 5539
Зарегистрирован: 04 окт 2011, 10:34
ник с it-ru.de: верифицирован
Откуда: 86-78-MEK-L-TR-WI-N

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

Сообщение jabs » 12 сен 2019, 10:14

hellboy писал(а):
09 сен 2019, 21:38
jabs писал(а):
09 сен 2019, 11:39
Websocket посмотри
Умри, но не сейчас?
можешь и так

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

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

Сообщение 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
как там в вашей яве - хз
еше раз: ты не читал про постановку задачи: там никто не говорил про риалтайм

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

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

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

jabs писал(а):
09 сен 2019, 11:39
Websocket посмотри
TLDR summary:
Advantages of SSE over Websockets:

Transported over simple HTTP instead of a custom protocol
Can be poly-filled with javascript to "backport" SSE to browsers that do not support it yet.
Built in support for re-connection and event-id
Simpler protocol
No trouble with corporate firewalls doing packet inspection
Advantages of Websockets over SSE:

Real time, two directional communication.
Native support in more browsers
Ideal use cases of SSE:

Stock ticker streaming
twitter feed updating
Notifications to browser
SSE gotchas:

No binary support
Maximum open connections limit

https://stackoverflow.com/a/5326159/444079

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

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

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

как ни странно SSE

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

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

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

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

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

Для монитора делается отдельная закладка (или окно, если многооконное).
казалось бы, причем здесь SSE (Server sent events)

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

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

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

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
как там в вашей яве - хз
web sockets это оверхед решение. Ты сколько направлений видел? Одно. А в вебсокетах сколько? Два! И одно из них активно банится в корпоративных транснациональных сетях. Т.е. хрен ты статус от сервера получишь при полном дуплексе.

Ответить