работе с дотнетом и фронтой? Если да, то поделитесь пожалуйста документацией или статьями или гайдами что это, с чем едят и правильные настановы имплементации.
Смотрю в сторону SSE в имплементации пет-проекта (сейчас short polling). Спасибо :)
Пы.Сы. Плиз не шлите в гугл или в доку маек. Спасибо
https://dzone.com/articles/server-sent-events-sse-support-for-aspnet-core
Ну так це SignalR по-дефолту в asp.net. Він буде пробувати на веб сокетах працювати, але якщо браузер не останньої свіжості то переключиться на той самий SSE
Мне категорически не нужен вебсокет. И не хочется чтобы сигналР решал что использовать, хочется явно SSE
там є ієрархія потипу sockets ->sse ->forever frame -> long pooling
якщо хочеш поібатись то реалізуй forever frame. це колись було моє самсе перше тестове завдання і тоді я взнав що таке біль
Хочется не зацикливаться на SIgnalR и не пихать его в дотнет и жс. Поэтому остаётся вариант чего-то другого или самописного
просто цікаво як ти прийшов до такої позиції
Послушал много отзывов про SignalR. Понял, что это не то, что мне нужно и не стал лезть дальше
Взагалі то майки його рекомендують і це стандарт, а самописене гімно яке тільки в хромі робити буде нікому не потрібне
Власне мені цей стандарт не підходить в силу своєї важкості. А самописне гімно має працювати всюди навіть на старому IE, який думаю сокети не витягнуть
>навіть на старому IE страшне
Налаштування вебсокет зв"язку є проблемою у моєму петі. Тим паче воно являється оверхедом, який непотрібен. Тому SSE є більш привабливою альтернативою
Так сігнал це не тільки сокети. Він включає сокети де це можливо. Кароч, спочатку прочитай про сігнал а тоді приймай рішення
Сігнал передбачає використання сігнал ліби у жсі, вірно? Так от, мені це не підходить. Тому я не хочу його взагалі використовувати
в SignalR можно настраивать транспорты которые он будет использовать
Мне нужно научиться писать SSE и понять логику её работы, а не использовать что-то готовое :)
Так а что там такого-то ? https://stackoverflow.com/questions/36227565/aspnet-core-server-sent-events-response-flush
Учитывая то, что я не знаю ничего об этом, то вопрос стоит в том чтобы разобраться что это, зачем используется. Какие преимущества. Потом сделать какое-то generic решение в виде библиотеки которую потом использовать во всех своих пет-проектах
Обсуждают сегодня