[Feature Request] Async support for REST API
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 5/5
- Thời gian dự kiến
- Hơn một tuần
- Mức phù hợp với người mới
- 30/100
Hướng nghiên cứu
Bắt đầu bằng việc xem xét REST client đồng bộ của SDK và cách nó sử dụng thư viện requests, sau đó so sánh các lựa chọn thư viện HTTP bất đồng bộ như httpx. Công việc được xem là hoàn tất khi các thao tác REST bất đồng bộ có sẵn cho các dịch vụ Binance, đồng thời cách sử dụng đồng bộ hiện có vẫn tương thích.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Currently, the Binance Python SDK relies on the synchronous requests library for its REST API operations. This makes it challenging to integrate with asynchronous Python applications and frameworks.
- Please consider adding support for async REST API operations to the SDK, such as by providing an async client or refactoring key functionality to use an async HTTP library (e.g.,
httpx, which supports both sync and async). - This enhancement would greatly benefit developers who need high concurrency with Binance services but cannot use WebSocket.
- Maintaining backwards compatibility with synchronous usage would be ideal.
Thank you for considering this feature!
- Ngôn ngữ chính
- Python
- Star
- 2.9k
- Fork
- 703
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của binance/binance-connector-python
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
binance/binance-connector-python#514 · 1 bình luận ·
-
Answered
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
binance/binance-connector-python#502 · 3 bình luận ·
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 68/100
binance/binance-connector-python#553 · 2 bình luận ·
-
Answered
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
binance/binance-connector-python#513 · 2 bình luận ·
-
Answered
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 56/100
binance/binance-connector-python#512 · 1 bình luận ·
Tất cả issue của binance/binance-connector-python
Issue tương tự
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
kornia/kornia#5263 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Metadata correction for W16-5400Đang mởapproved correction metadata
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 88/100
acl-org/acl-anthology#10133 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
BasedHardware/omi#20084 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug needs-acceptance wg/evaluation-quality
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
vllm-project/semantic-router#4424 ·
Maintainer thường phản hồi trong vòng 1 ngày