Dear Aastha Bhat,

Hello! Thank you very much for your interest in the Dubbo community.

In Dubbo, the serialization layer is responsible for converting objects
into byte streams for network transmission and for restoring objects from
received byte streams.

In Dubbo-Java, we support multiple serialization methods through the SPI
extension mechanism (see documentation: https://cn.dubbo.apache.org/en/).

Similarly, in Dubbo-Python, we have implemented a serialization extension
mechanism akin to Dubbo-Java (see:
https://github.com/apache/dubbo-python/tree/main/samples/serialization).
However, Dubbo-Python does not yet provide built-in serialization methods.
To improve this, we aim to leverage Pydantic to support some common
built-in serialization methods, including but not limited to JSON and
Protobuf, making it easier for users to implement serialization.

I hope this explanation helps!

Best regards,
Zaki Chen

Aastha Bhat <bhat.aast...@gmail.com> 于2025年3月2日周日 10:21写道:

>  Dear Apache Dubbo Developers,
>
> I hope you are doing well. My name is Aastha Bhat, and I am interested in
> contributing to the *"Enhancing Dubbo Python Serialization"* project as
> part of GSoC 2025.
>
> I have a basic understanding of Python and have also worked on some
> projects. I am eager to deepen my knowledge of RPC and serialization. As I
> am a beginner in this area, I would appreciate guidance on how to get
> started. Specifically, I would like to understand the best way to
> familiarize myself with the Dubbo Python codebase and any initial tasks or
> resources that would help me contribute effectively.
>
> Looking forward to your advice and any recommended next steps.
>
>
> *Thank you,*
> Aastha Bhat
>

Reply via email to