-
Notifications
You must be signed in to change notification settings - Fork 146
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
[Extensibility] Too(?)-tightly coupled #104
Comments
Definitely agree. We would love to have discovery protocol handlers to be modularized such that they do not require changes to Akri's core components. We've created a proposal for this here. |
Outstanding! FWIW options 3 and 4 seem to be the most compelling |
A benefit of option 3 is that you don't prescribe the language used to implement the discovery agent beyond the broad list of languages that have gRPC SDKs. |
As I explore extending the Agent to support ZeroConf, it (actually the Rust
Example:
|
... and, shared library additions require providing|testing equivalent changes for each platform |
Is your feature request related to a problem? Please describe.
Extensibility is tightly-coupled.
Protocol changes require agent, controller and CRD rebuilds and redeployments.
It seems that this system would benefit from being dynamic though I can't provide guidance on how to achieve this beyond it being a good use-case for gRPC.
The text was updated successfully, but these errors were encountered: