apache / apache/pulsar-client-go
Support transaction
Open
- Dominant language
- Go
- Stars
- 745
- Forks
- 389
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 3
Description
Currently, the pulsar go client doesn't support transaction. We could add support for it.
**Additional context**
The PIP for the transaction feature: https://github.com/apache/pulsar/wiki/PIP-31%3A-Transaction-Support
Contributor guide
Research direction
Start by reading PIP-31, the transaction feature specification linked in the issue, then inspect the Go client to identify the entry points affected by its requirements. Done means implementing transaction support in the client and validating the behavior with appropriate client tests; the issue names no specific files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100