Project Name: Optimize NegativeAck feature of Pulsar C++/Go Client.

Project Mentor: Feng Wenzhi

Mentor Name: Feng Wenzhi
Mentor Email: thetumb...@apache.org

Project Description:
Pulsar provides sdk in many promgaming language, like Java, C++, Go... 
The most cutting-edge features and optimizations are provided in Javd sdk 
first. We have reduce the memory occupation of NegativeAck in Java sdk by 95+%, 
while sdk in other languages are not optimized. 
We can implement this great improvement in Pulsar C++/Go Client.


Project Difficulty:
- [ ] Basic

Expected Completion Hours: 72h.
Programming Language Labels: C++/Go



Project Output Requirements:
Item 1:____Reduce the memory occupation______________________
Item 2:____Improve the performance of sdk______________________

Project Technical Requirements:
Item 1:____Implement the new design faithfully ______________________
Item 2:____Keep the feature consistent with Java SDK_________________


On 2025/04/10 09:00:49 Jia Zhai wrote:
> Hi all,
> 
> Glad to share that Apache Pulsar is listed at the OSPP 2025 again. This
> year, the Pulsar community can have 2 projects at most.
> 
> For OSPP 2025, the project ideas collection will be open until 4th May,
> 2025(UTC+8). If you have great ideas, please reply to this email by
> following the project template. Then I can help you to submit them.
> 
> OSPP asks that Pulsar committers, PMC members, and contributors be the
> mentors; a mentor can only mentor one project. Both mentors and students
> will receive financial awards for completed projects.
> 
> The OSPP project home page is here: https://summer-ospp.ac.cn
> 
> Best,
> Jia
> 
> 
> ===========
> [Template]
> 
> Project Name:
> 
> 
> 
> Project Mentor:
> 
>     Mentor Name:
>     Mentor Email:
> 
> 
> 
> Project Description:
> 
> 
> 
> Project Difficulty:
> 
> - [ ] Basic
> 
> - [ ] Advanced
> 
> 
> 
> Expected Completion Hours:
> 
> 
> 
> Programming Language Labels:
> 
> 
> 
> Project Output Requirements:
> Item 1:__________________________
> Item 2:__________________________
> Item 3:__________________________
> …
> 
> Project Technical Requirements:
> Item 1:__________________________
> Item 2:__________________________
> Item 3:__________________________
> …
> 

Reply via email to