apache / dubbo

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

[Feature] Dubbo-Python Optimization #14821

Closed cnzakii closed 1 month ago

cnzakii commented 1 month ago

Pre-check

Search before asking

Apache Dubbo Component

Python SDK (apache/dubbo-python)

Descriptions

The current code modifications are located in the dubbo-python repository.

Milestone Updates:

  1. Fixed an issue in serverConfig where, if the host parameter was not specified, it defaulted to the local loopback address. Now, host is automatically set based on network interface information.
  2. Minor adjustments have been made to the user API on the server side (RpcMethodHandler and RpcServiceHandler). For examples, refer to samples.
  3. Added support for multi-parameter serialization functions, enabling methods with multiple parameters to be called. For examples, see samples/serialization/json.
  4. Optimized the streaming call API by adding write and read methods alongside the existing iterator mode, enabling partial write and read functionality for streams. For examples, refer to samples/stream.

Related issues

No response

Are you willing to submit a pull request to fix on your own?

Code of Conduct