Dear Sukanya Krishna,

Thank you for your email expressing your interest in the project to
implement a Python client for RocketMQ 5.0. I appreciate your enthusiasm
for the project and your willingness to learn more about Apache products
and systems.

As you mentioned, you are familiar with programming in Python and Java,
which is great. The Python client for RocketMQ 5.0 will use gRPC's Python
implementation as the underlying communication component. Additionally,
gRPC Python provides an async-await interface, which will also be used in
the RocketMQ implementation. I would like to point out that the Java client
implementation in RocketMQ 5.0 is the most mature implementation, and you
may find it helpful to refer to it while working on the Python client
implementation.

To get started, I suggest you review the Java implementation of the
RocketMQ 5.0 client and learn more about gRPC Python and its async-await
interface. You can refer to the following repository:
https://github.com/apache/rocketmq-clients.

If you have any questions or concerns, please do not hesitate to contact
me. I am more than happy to assist you with your proposal development and
provide guidance throughout the GSoC application process.

Best regards,

Sukanya Krishna <sskri...@ucsd.edu> 于2023年3月9日周四 13:34写道:

> Hello everyone,
>
> My name is Sukanya Krishna and I am currently an undergraduate student at
> the University of California San Diego studying bioengineering and machine
> learning. I want to be an engineer and aspire to work in tech, and
> software, and AI in the future because not only do I find interest in these
> topics, but there is so much learning that can exist in these fields.
>
> I have found the proposal for Implement python client for RocketMQ 5.0 to
> be very interesting as I am familiar with programming in Python and Java,
> and I think this project can be a really cool way to learn more about
> Apache products and systems.
>
> This is my first time planning to apply for GSoC, but what attracts me to
> this program is that in working on a project, your code could immediately
> make an impact in the community. I find this very motivating, and I
> appreciate that it presents the opportunity to work with and learn from
> individuals who are far more experienced and knowledgeable than I am within
> the field of analytics and computing.
>
> If possible, I would love to chat about some of your organization's open
> potential project ideas (that may be relevant to my skill set or is
> friendly to learning new tools) and about proposal development!
>
> Thank you for your time,
> Sukanya
>
>

Reply via email to