cnzakii opened a new issue, #14494:
URL: https://github.com/apache/dubbo/issues/14494

   ### 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](https://github.com/apache/dubbo/issues?q=is%3Aissue) and found no 
similar feature requirement.
   
   
   ### Apache Dubbo Component
   
   Java SDK (apache/dubbo)
   
   ### Descriptions
   
   This is a subtask of the GSoC project. (Relevant repository: 
[dubbo-python](https://github.com/apache/dubbo-python))
   
   The completed milestones include:
   1. **User API Calls**: Users can reference and expose services through the 
`Client` and `Server`.
   2. **Proxy Layer**: Abstracted and implemented `RpcCallable` (Proxy) and 
`ServiceHandler` (Invoker).
   3. **Protocol Layer**: Implemented the `Triple` protocol, fully compatible 
with the `gRPC` protocol. Also supports multiple compression methods, including 
`Identity`, `Gzip`, and `Bzip2`.
   4. **Transport Layer**: Based on `asyncio` and combined with the `h2` 
library, the Http2 protocol is implemented, along with connection-level DATA 
frame flow control, stream-level frame inbound and outbound order control, and 
stream multiplexing.
   5. **Serialization Layer**: Supports user-defined serialization and 
deserialization methods.
   6. **Plugin Extension Mechanism**: Achieved plugin registration and loading 
through `importlib` and `registries`.
   7. **Logging Wrapper**: Abstracted and encapsulated `logging`, including log 
coloring, console output, and log file output.
   
   
   
   ### 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](https://www.apache.org/foundation/policies/conduct)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@dubbo.apache.org
For additional commands, e-mail: notifications-h...@dubbo.apache.org

Reply via email to