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

gRPC Hook Extension Load Balancing #14487

Open
paraskun opened this issue Jan 5, 2025 · 3 comments
Open

gRPC Hook Extension Load Balancing #14487

paraskun opened this issue Jan 5, 2025 · 3 comments
Assignees
Labels

Comments

@paraskun
Copy link

paraskun commented Jan 5, 2025

What would you like to be added or enhanced?

Ability to specify multiple addresses for a HookProvider with internal client-side load balancing between them.
Addresses can also be discovered using DNS A records and a fixed port number (Docker does not support SRV records yet, so).

As a consequence, it can be assumed that OnProviderLoaded can only be called once.

Why is this needed?

In case of high traffic hooks (message routing) with low latency requirement it is more efficient to have an integrated client-side LB.

@paraskun
Copy link
Author

paraskun commented Jan 5, 2025

Just discovered: #10586

@savonarola savonarola self-assigned this Jan 6, 2025
@savonarola
Copy link
Contributor

Hello!
Thanks for the suggestion. I initiated discussion of the feature with the team.

@paraskun
Copy link
Author

paraskun commented Jan 7, 2025

Thank you for your work. It is very useful!

@paraskun paraskun closed this as completed Jan 7, 2025
@paraskun paraskun reopened this Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants