apache / dubbo

The java implementation of Apache Dubbo. An RPC and microservice framework.
https://dubbo.apache.org/
Apache License 2.0
40.55k stars 26.44k forks source link

Dubbo GSoC 2023 - Refactor Connection #11894

Open AlbumenJ opened 1 year ago

AlbumenJ commented 1 year ago

Background

At present, the abstraction of connection by client in different protocols in Dubbo is not perfect. For example, there is a big discrepancy between the client abstraction of connection in dubbo and triple protocols. As a result, the enhancement of connection-related functions in the client is more complicated, and the implementation cannot be reused. At the same time, the client also needs to implement a lot of repetitive code when extending the protocol.

Target

Reduce the complexity of the client part when extending the protocol, and increase the reuse of connection-related modules.

https://issues.apache.org/jira/browse/DUBBO-113

seriouszyx commented 1 year ago

Interested in this task and will send you a draft proposal as soon as possible 😃

lan-dian commented 1 year ago

I am very interested in this project and have paid attention to it for a long time. I have a deep understanding of the task. I have finished writing the proposal and am trying to implement the relevant functions.😃

jojocodeX commented 1 year ago

I want to try

sheepOfYang commented 1 year ago

I am very interested in this project and have checked the information for it. I would like to give it a try