All Projects → rednafi → think-async

rednafi / think-async

Licence: MIT license
🌿 Exploring cooperative concurrency primitives in Python

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to think-async

Fooproxy
稳健高效的评分制-针对性- IP代理池 + API服务,可以自己插入采集器进行代理IP的爬取,针对你的爬虫的一个或多个目标网站分别生成有效的IP代理数据库,支持MongoDB 4.0 使用 Python3.7(Scored IP proxy pool ,customise proxy data crawler can be added anytime)
Stars: ✭ 195 (+9.55%)
Mutual labels:  multiprocessing, coroutines, asyncio, threading
Concurrencpp
Modern concurrency for C++. Tasks, executors, timers and C++20 coroutines to rule them all
Stars: ✭ 340 (+91.01%)
Mutual labels:  coroutines, concurrency, threading
psched
Priority-based Task Scheduling for Modern C++
Stars: ✭ 59 (-66.85%)
Mutual labels:  queue, concurrency, threading
Arq
Fast job queuing and RPC in python with asyncio and redis.
Stars: ✭ 695 (+290.45%)
Mutual labels:  queue, concurrency, asyncio
funboost
pip install funboost,python全功能分布式函数调度框架,。支持python所有类型的并发模式和全球一切知名消息队列中间件,python函数加速器,框架包罗万象,一统编程思维,兼容50% python编程业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数。旧名字是function_scheduling_distributed_framework
Stars: ✭ 351 (+97.19%)
Mutual labels:  multiprocessing, threading
linked-blocking-multi-queue
A concurrent collection that extends the existing Java concurrent collection library, offering an optionally-bounded blocking "multi-queue" based on linked nodes.
Stars: ✭ 41 (-76.97%)
Mutual labels:  queue, concurrency
rearq
A distributed task queue built with asyncio and redis, with built-in web interface
Stars: ✭ 81 (-54.49%)
Mutual labels:  queue, asyncio
aioScrapy
基于asyncio与aiohttp的异步协程爬虫框架 欢迎Star
Stars: ✭ 34 (-80.9%)
Mutual labels:  queue, asyncio
Unagi Chan
A haskell library implementing fast and scalable concurrent queues for x86, with a Chan-like API
Stars: ✭ 115 (-35.39%)
Mutual labels:  queue, concurrency
python-graceful-shutdown
Example of a Python code that implements graceful shutdown while using asyncio, threading and multiprocessing
Stars: ✭ 109 (-38.76%)
Mutual labels:  multiprocessing, threading
yutto
🧊 一个可爱且任性的 B 站视频下载器(bilili V2)
Stars: ✭ 383 (+115.17%)
Mutual labels:  coroutines, asyncio
atpbar
Progress bars for threading and multiprocessing tasks on terminal and Jupyter Notebook
Stars: ✭ 74 (-58.43%)
Mutual labels:  multiprocessing, threading
Acl
Server framework and network components written by C/C++ for Linux, Mac, FreeBSD, Solaris(x86), Windows, Android, IOS
Stars: ✭ 2,113 (+1087.08%)
Mutual labels:  queue, coroutines
thread-pool
BS::thread_pool: a fast, lightweight, and easy-to-use C++17 thread pool library
Stars: ✭ 1,043 (+485.96%)
Mutual labels:  concurrency, threading
Goconcurrentqueue
Go concurrent-safe, goroutine-safe, thread-safe queue
Stars: ✭ 127 (-28.65%)
Mutual labels:  queue, concurrency
Tieba-Birthday-Spider
百度贴吧生日爬虫,可抓取贴吧内吧友生日,并且在对应日期自动发送祝福
Stars: ✭ 28 (-84.27%)
Mutual labels:  queue, threading
python3-concurrency
Python3爬虫系列的理论验证,首先研究I/O模型,分别用Python实现了blocking I/O、nonblocking I/O、I/O multiplexing各模型下的TCP服务端和客户端。然后,研究同步I/O操作(依序下载、多进程并发、多线程并发)和异步I/O(asyncio)之间的效率差别
Stars: ✭ 49 (-72.47%)
Mutual labels:  concurrency, asyncio
Polyel-Framework
⚡️ Voltis Core: A PHP framework based on Swoole from the ground up
Stars: ✭ 22 (-87.64%)
Mutual labels:  coroutines, concurrency
thread-pool
A modern thread pool implementation based on C++20
Stars: ✭ 104 (-41.57%)
Mutual labels:  concurrency, threading
spinach
Modern Redis task queue for Python 3
Stars: ✭ 46 (-74.16%)
Mutual labels:  queue, asyncio

async

🌿 Exploring different concurrency paradigms in Python

Awesome License

Description

This repository contains links to some awesome blog posts, books, talks, and docs to get you up and running with Python's asynchronous paradigm. It tries to avoid resources that are outdated or contain deprecated APIs that make the async subspace of Python seem overly complicated, especially for beginners.

Concepts & philosophy

Asyncio overview

Asyncio API

Examples

Books

Tutorials

Talks

Podcasts

Banters

Reactive programming & microservices

Python enhancement proposals (PEPs)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].