Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Twisted из первых рук


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1186, книга: Город заблудших
автор: Стивен Блэкмур

Стивен Блэкмур Детективная фантастика В "Городе заблудших" Стивен Блэкмур мастерски сплетает интригующий детективный сюжет с тревожной и атмосферной атмосферой. Роман погружает читателей в мрачный мир преступлений и секретов, где правда и ложь переплетаются. Главный герой, детектив Джексон Броуди, сталкивается с серией таинственных убийств, которые на первый взгляд кажутся не связанными. Однако по мере углубления в расследование Броуди обнаруживает запутанную паутину коррупции,...

СЛУЧАЙНАЯ КНИГА

The Right Stuff. Герда Грау
- The Right Stuff

Жанр: Научная Фантастика

Серия: Дети Большой Медведицы

Марк Уильямс , Моше Задка , Кори Бенфилд , Брайан Уорнер , Дастин Митчелл , Кевин Сэмюэл , Пьер Тарди - Twisted из первых рук

Twisted из первых рук
Книга - Twisted из первых рук.  Марк Уильямс , Моше Задка , Кори Бенфилд , Брайан Уорнер , Дастин Митчелл , Кевин Сэмюэл , Пьер Тарди  - прочитать полностью в библиотеке КнигаГо
Название:
Twisted из первых рук
Марк Уильямс , Моше Задка , Кори Бенфилд , Брайан Уорнер , Дастин Митчелл , Кевин Сэмюэл , Пьер Тарди

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

ДМК Пресс

Год издания:

-

ISBN:

978-5-97060-795-4

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Twisted из первых рук"

Эта книга посвящена Twisted – событийно-ориентированному сетевому фреймворку на Python, в котором можно создавать уникальные проекты. В первой части рассматриваются особенности Twisted; на практических примерах показано, как его архитектура способствует тестированию, решает общие проблемы надежности, отладки и упрощает выявление причинно-следственных связей, присущих событийно-ориентированному программированию. Детально описываются приемы асинхронного программирования, подчеркивается важность отложенного вызова функций и сопрограмм. На примере использования двух популярных приложений, treq и klein, демонстрируются сложности, возникающие при реализации веб-API с Twisted, и способы их преодоления. Вторая часть книги посвящена конкретным проектам, использующим Twisted. В число примеров входят использование Twisted с Docker, применение Twisted в роли контейнера WSGI, организация обмена файлами и многое другое. Читатель должен иметь некоторый опыт работы с Python и понимать основы контейнеров и протоколов. Знакомство с Twisted и с проектами, описанными в книге, не требуется.

Читаем онлайн "Twisted из первых рук". [Страница - 5]

...................................................................................................................300

Глава 11. Twisted и HTTP/2 ...........................................................................301
Введение ..............................................................................................................301
Цели и задачи......................................................................................................303
Бесшовная интеграция...................................................................................303
Оптимизация поведения по умолчанию ......................................................304
Разделение задач и повторное использование кода ...................................305
Проблемы реализации .......................................................................................306
Что такое соединение? Ценность стандартных интерфейсов .....................306
Мультиплексирование и приоритеты ...........................................................309
Противодавление ...........................................................................................315
Противодавление в Twisted ...........................................................................317
Противодавление в HTTP/2............................................................................319
Текущее положение дел и возможность расширения в будущем ...................321
Итоги ...................................................................................................................322

Глава 12. Twisted и Django Channels ..........................................................323
Введение ..............................................................................................................323
Основные компоненты Channels ......................................................................325
Брокеры сообщений и очереди..........................................................................325
Распределенные многоуровневые системы в Twisted .....................................327
Текущее положение дел и возможность расширения в будущем ...................328
Итоги ...................................................................................................................329

Предметный указатель ..................................................................................330

Об авторах
Марк Уильямс (Mark Williams) работает в Twisted. В eBay и PayPal Марк Уильямс работал над высокопроизводительными веб-службами Python (более миллиарда запросов в день!), над обеспечением безопасности приложений и информации, а также переносом корпоративных Python-библиотек на Python.
Кори Бенфилд (Cory Benfield) – разработчик Python с открытым исходным кодом, активно участвует в сообществе Python HTTP. Входит в число основных
разработчиков проектов Requests и urllib3 и является ведущим сопровождающим проекта Hyper – коллекции инструментов поддержки HTTP и HTTP/2
для Python, а также помогает в разработке Python Cryptographic Authority для
PyOpenSSL.
Брайан Уорнер (Brian Warner) – инженер по безопасности и разработчик
программного обеспечения, работавший в Mozilla на Firefox Sync, Add-On
SDK и Persona. Один из основателей проекта Tahoe-LAFS – распределенной
и защищенной файловой системы, разрабатывает средства безопасного хранения и связи.
Моше Задка (Moshe Zadka) с 1995 года является участником сообщества открытого исходного кода, свой первый вклад в Python внес в 1998 году, один из
основателей открытого проекта Twisted. Любит рассказывать о Twisted и Python и выступать на конференциях. Регулярно ведет блоги.
Дастин Митчелл (Dustin Mitchell) внес свой вклад в Buildbot. Является членом
команды TaskCluster в Mozilla. Также работает в командах Release Engineering,
Release Operations и Infrastructure.
Кевин Сэмюэл (Kevin Samuel) начал заниматься разработкой и преподаванием еще во времена, когда появилась версия Python 2.4. Работал в Восточной Европе, Северной Америке, Азии и Западной Африке. Тесно сотрудничает
с командой Crossbar.io и является активным членом французского сообщества
Python.

О технических рецензентах
Пьер Тарди (Pierre Tardy) – специалист по непрерывной интеграции в Renault
Software Labs, в настоящее время является ведущим коммитером в Buildbot.
Джулиан Берман (Julian Berman) – разработчик программного
обеспечения с открытым исходным кодом из Нью-Йорка. Автор
библиотеки jsonschema для Python, периодически вносит вклад
в экосистему Twisted, активный участник сообщества Python.
Шон Шоджи (Shawn Shojaie) живет в районе Калифорнийского
залива, где работает инженером-программистом. Работал в Intel,
NetApp. Сейчас работает в SimpleLegal, где создает веб-приложения для юридических фирм. В будние дни занимается разработкой с использованием Django и PostgreSQL, а в выходные вносит вклад в проекты с открытым
исходным кодом, такие как django-pylint, и время от времени пишет технические статьи. Больше можно узнать на сайте shawnshojaie.com.
Том Мост (Tom Most) – Twisted-коммитер с десятилетним опытом разработки
веб-служб, клиентских библиотек и приложений командной строки с использованием Twisted. Инженер-программист в телекоммуникационной отрасли.
Сопровождает Afkak, клиента Twisted Kafka. Его адрес в интернете – freecog.net,
а связаться можно по адресу twm@freecog.net.

Благодарности
Благодарю свою --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.