Я пишу технический отчет о проекте, в котором используется Socket.IO (, который использует WebSockets) для полнодуплексной связи на основе событийной архитектуры (EDA). Я знаю, что полный дуплекс означает, что данные перемещаются с обеих сторон. Это полезно в ситуациях, когда обе стороны хотят начать общение; или сервер хочет быстро реагировать.Socket.io - симметричная или асимметричная передача
Но я не знаю, что если оба направления поддерживают такую же скорость передачи данных, либо нет.
Симметричный диапазон соответствует ситуации, когда максимальная скорость передачи одинакова в обоих направлениях. Принимая во внимание, что полоса пропускания Асимметричная соответствует ситуации, когда максимальная скорость передачи различна в каждом направлении. Типичным примером может быть DSL-линия с загрузкой 768 кбит/с и загрузкой 1,5 Мбит/с.
Простая разработка Симметричная/асимметричная концепция передачи в контексте структуры Socket.IO.
благодарит за быстрый ответ, можем ли мы установить ту же концепцию для WebSockets? Но поскольку он основан на WebSockets, которые должны быть симметричными (как я нашел во многих онлайн-ссылках). –
@BitByte_Bake - Да, socket.io и webSockets используют тот же транспорт, что и разница. – jfriend00
только несколько уточнение. Я обнаружил, что WebSockets устанавливает симметричное соединение, поэтому проект, который использует Socket.IO, фактически поддерживает симметричную связь? –