apache / apache/pulsar-client-go

Ability to pause/resume consumer

Open
#429 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
745
Forks
389
Avg merge
3d 20h
Merged PRs (30d)
3

Description

**Is your feature request related to a problem? Please describe.**
Under certain conditions (say in flow control mode), I would like to pause the consumer. I see this feature already supported for JAVA client. https://pulsar.apache.org/api/client/2.7.0-SNAPSHOT/

**Describe the solution you'd like**
Like JAVA client, I would like Golang client to support pause/resume feature for consumers.

**Describe alternatives you've considered**
None. Looking for some suggestions from the community.

**Additional context**

Contributor guide

Open the contributing guide

Research direction

Start by comparing the Go consumer API with the Java client API linked in the issue, focusing on how pause and resume interact with flow-control mode. No Go files or tests are named; done requires agreed semantics, an exposed Go API, implementation, and tests covering both operations.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
distributed-systems, stream-processing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.