apache / apache/pulsar-client-go
[feature request] Support producer access mode.
- Dominant language
- Go
- Stars
- 745
- Forks
- 389
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 3
Description
### Motivation
The current java client supports four access modes: `Shared`, `Exclusive`, `ExclusiveWithFencing`, and `WaitForExclusive`.
The issue is responsible for tracking, and specific tasks can be disassembled to do.
### Solution
Refer PIP:
1. [PIP 68: Exclusive Producer](https://github.com/apache/pulsar/wiki/PIP-68%3A-Exclusive-Producer)
2. [PIP161: ExclusiveWithFencing](https://github.com/apache/pulsar/issues/15528)
Contributor guide
Research direction
Start by reading PIP 68: Exclusive Producer and PIP161: ExclusiveWithFencing, which define the referenced producer access modes. The issue names no files, tests, or entry points and does not break the work into an actionable task; done would require implementing and validating the requested producer access mode in the Go client.
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