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:__________________________ > … >