Немного о Twisted Быргазов Владимир Омск, 2008. CGKit Twisted PyGTK.

Презентация:



Advertisements
Похожие презентации
Сервер Flash-вещаний (RTMP) на Python или создание высоконагруженных сетевых серверов с использованием Twisted Андрей Смирнов NetStream.
Advertisements

Протокол SSH. Возможности SSН Клиент Сервер Безопасная работа с TELNET Безопасная замена r - команд.
Протоколы Интернет Выполнила Трайт Анастасия ПИМО I курс.
Школа 39, г. Омск.
Школа 43, г. Омск.
Г. Омск 2013 год.
города Владимира.
Технические возможности. Наши цели Максимальная гибкость Максимальная скорость считывания и обработки данных Стабильность работы Максимальная простота.
Транспортный уровень стека протоколов TCP/IP. К передающей среде Протоколы межсетевых интерфейсов RARP Протоколы инкапсуляции в кадры Ethernet, FR, TR,
Тема 11 Транспортный уровень сети Internet Презентацию лекций разработал доцент кафедры оптимизации систем управления Томского политехнического университета.
Прикладные службы Клиент Сервер Протокол обмена TELNET FTP HTTP Реализация служб прикладного уровня.
Исследование и разработка системы контроля прав доступа пользователей к ресурсам сети Интернет на основе прокси-сервера SQUID Макаревич Юрий Викторович.
Стандартизация сетевого взаимодействия СТАНДАРТИЗАЦИЯ ПРОЦЕДУР: - выделения и освобождения ресурсов компьютеров, линий связи и коммуникационного оборудования;
УМК по программе повышения квалификации инженерных кадров « Компьютерные сети и телекоммуникации » ФГБОУ ВПО « Петрозаводский государственный университет.
WAAS - решение для оптимизации функционирования приложений в филиальной сети банка через глобальные каналы связи Андрей Гиль Системный инженер ООО «Мобильный.
Лекция 2 Уровни протоколов и модели их обслуживания. Прикладной уровень.
Слайд 94 БЕЗОПАСНОСТЬ УРОВНЯ СЕТЕВОГО ВЗАИМОДЕЙСТВИЯ Раздел 2.
EA Server Enterprise Application Server включает в себя –PowerDynamo - динамические страницы данных –Jaguar CTS - Компонентный сервер транзакций.
Протокол Secure Sockets Layer. Архитектура SSL Прикладной уровень (HТТР, FTP) Транспортный уровень (TCP) Уровень IP Сетевой интерфейс Прикладной уровень.
HighLoad 2007 и веб-сервисы Высоконагруженные приложения как совокупность веб-сервисов Павел Кудинов.
Транксрипт:

Немного о Twisted Быргазов Владимир Омск, 2008

CGKit Twisted PyGTK

Twisted Что такое Twisted?

Twisted Сетевой framework Событийный движок Объемный пакет кода (700 модулей)

Twisted Что может Twisted?

Twisted?

?

TCP, UDP, SSL, I/O и т.д. HTTP, SSH, IMAP и т.д. Свои протоколы Работа с потоками Аутентификация Сервисы и т.д.

Twisted Почему выбран Twisted?

Twisted Twisted справится с задачей Не известны альтернативы Архитектура подходит для задачи Размер пакета не помешает

Twisted Комплексное решение Удачная архитектура Стабильность

Twisted twisted.internet.reactor «Реактор»

Twisted Главный цикл Очередь задач Пул потоков Базовые методы Роль «реактора»

Twisted twisted.internet.defer Отложенная обработка

Twisted callback и errback Последовательность обработчиков Поддержка потоков Множество вспомогательных функций Отложенная обработка

и т.д.