Comments 6
Неплохая статья, но блок-схема немного удручает. Если следовать ей, то для задачи поддержания постоянного socket-конекшена (а может и большого количества, подключений, в блок-схеме же про это ничего не сказано), нужно использовать multiprocessing, а не asyncio.
Для питона есть замечательная библиотека https://github.com/cgarciae/pypeln/. Она позволяет создавать пайплайны из разных типов многозадачности.
Должен заметить, что статья создает у читателя ложное ощущение, будто asyncio это безальтернативный способ построения асинхронных программ и добиться этого можно только с помощью async/await синтаксиса. Даже блок-схема однозначно сообщает, что если у вас питон версии ранее 3.5, то асинхронность не для вас. Что есть очевидная ложь.
Concurrent лучше переводить как одновременный. имхо.
Одновременно или последовательно? Concurrent or consecutive? - из яндекс-переводчика.
Sign up to leave a comment.
Разбираемся с параллельными и конкурентными вычислениями в Python