dubbo
dubbo copied to clipboard
[Feature] [Dubbo-python] HTTP2 Implementation, Logging Encapsulation, Extension Registration, and Loading
Pre-check
- [X] I am sure that all the content I provide is in English.
Search before asking
- [X] I had searched in the issues and found no similar feature requirement.
Apache Dubbo Component
Python SDK (apache/dubbo-python)
Descriptions
Hint: This is a subtask of a GSOC project.
The issue repository for this submission is https://github.com/apache/dubbo-python. The milestones for this submission are:
- Implement the HTTP2 protocol based on
asyncio
+uvloop
+h2
, including frame reception and processing, sequential frame sending within the same stream, and flow control mechanism for data frames. - Encapsulate
logging
, including log coloring, console output, and log file output. - Develop an extension registration and loading mechanism based on
importlib
.
Related issues
No response
Are you willing to submit a pull request to fix on your own?
- [X] Yes I am willing to submit a pull request on my own!
Code of Conduct
- [X] I agree to follow this project's Code of Conduct