TL;DR
Với HTTPX, truyền một URL proxy vào AsyncClient(proxy=...), tái sử dụng client giữa các yêu cầu, và giới hạn độ song song với một semaphore. Để xoay vòng, gán một nhóm worker nhỏ cho các điểm cuối proxy thay vì tạo một client mới cho mỗi URL. Số lần thử lại nên được giới hạn, có thể quan sát được, và bị hạn chế cho các lỗi tạm thời.
Cấu hình một Proxy HTTPX
HTTPX hỗ trợ định tuyến proxy trực tiếp. Tài liệu chính thức về proxy của nó trình bày về tham số proxy và các gói vận chuyển; hướng dẫn async của nó khuyên nên tái sử dụng các client để việc quản lý kết nối có thể hoạt động.
pip install httpx




