Поделиться через


Приложения для транзакций и потоковой передачи

Существует два основных типа сетевых приложений: транзакционные и потоковые. Эти типы приложений также называются типами приложений интерактивной и пакетной обработки соответственно.

Транзакционные приложения — это приложения для остановки и перехода. Обычно они выполняют операции запроса и ответа, часто упорядоченные. Примеры транзакционных приложений включают синхронный удаленный вызов процедур (RPC), а также некоторые реализации HTTP и dns.

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

После определения типа приложения также определяются его сетевые и протокольные характеристики.

Высокопроизводительные приложения windows Sockets

Измерения производительности