We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ctx
The context not work in consumer.PullFrom method:
consumer.PullFrom
c, err := consumer2.NewPullConsumer( consumer2.WithNameServer([]string{cfg.NameSvr}), consumer2.WithGroupName(consumerGroupName), consumer2.WithConsumeFromWhere(consumer2.ConsumeFromLastOffset), consumer2.WithConsumerOrder(true), consumer2.WithRetry(1), ) ctx, _ = context.WithTimeout(context.Background(), time.Second) result, err := c.PullFrom(ctx, mq, offset, maxPullCount)
even if the ctx is timeout, or was canceled(if message queue have no new message) manually, it will still block for 30 seconds.
The text was updated successfully, but these errors were encountered:
consumer.pullFrom
Successfully merging a pull request may close this issue.
The context not work in
consumer.PullFrom
method:even if the
ctx
is timeout, or was canceled(if message queue have no new message) manually, it will still block for 30 seconds.The text was updated successfully, but these errors were encountered: