Skip to content
New issue

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

[Enhancement] Add IP circuit breaker enhancement #8492

Open
1 task done
lvxiao1 opened this issue Aug 4, 2024 · 1 comment
Open
1 task done

[Enhancement] Add IP circuit breaker enhancement #8492

lvxiao1 opened this issue Aug 4, 2024 · 1 comment

Comments

@lvxiao1
Copy link

lvxiao1 commented Aug 4, 2024

Before Creating the Enhancement Request

  • I have confirmed that this should be classified as an enhancement rather than a bug/feature.

Summary

When deploying with Kubernetes, changes in broker IP cause the persistAllConsumerOffset process to take excessively long, blocking the updateTopicRouteInfoFromNameServer scheduling task. This requires a restart of the client to immediately restore normal functionality.

Motivation

  1. schedule Executor is single
    image
  2. Each loop requires a 2-second timeout, which means it takes 2 seconds for one queue. For 30 queues, it would take one minute.
    image
    image

Logging for analytics tracking or instrumentation
image

Describe the Solution You'd Like

Add IP circuit breaker enhancement

Describe Alternatives You've Considered

none

Additional Context

No response

@yx9o
Copy link
Contributor

yx9o commented Aug 11, 2024

Hi @lvxiao1 , would you like to submit a PR to support it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants