Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 14970|Відповідь: 0

[ASP.NET] .Net MVC реалізує довготривале опитування

[Копіювати посилання]
Опубліковано 01.12.2017 11:25:03 | | |

Що таке довге опитування?

    Довге опитування — це метод технології «серверного пушингу», який може передавати зміни на сервері клієнту в реальному часі без необхідності часто оновлювати та надсилати запити клієнтам.

Як довго працює опитування?

    Клієнт надсилає запит Ajax на сервер, і після отримання запиту сервер зберігає з'єднання, не повертає повідомлення і не повертає інформацію про відповідь до завершення відповідної обробки.

Кейси використання довгих опитувань?

    Довге опитування часто використовується у таких сценаріях, як своєчасна комунікація в інтернеті, моніторинг і системи миттєвого котирування, які потрібно надсилати зміни з сервера клієнту в реальному часі.

Плюси і мінуси довгих опитувань?

Переваги: Запити на сервер надсилаються рідко, коли немає повідомлень.

Недоліки: Сервери потребують більшої ресурсної потреби для підтримки зв'язку

Реалізація:

Код рецепції:

У зворотному виклику ми знову викликаємо функцію, щоб після закриття кожного запиту починався наступний запит.



Фоновий код:

Наш бекенд-контролер використовує асинхронний і успадковує базовий клас AsyncController








Попередній:WebAPI налаштовує формат повернених даних
Наступний:[Рисунок] Ілюстрація оцінки скриньки зі скарбом рудного потоку Юньфань
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com