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 endpoint plugin system #662

Open
avelino opened this issue Jan 5, 2022 · 0 comments
Open

grpc endpoint plugin system #662

avelino opened this issue Jan 5, 2022 · 0 comments

Comments

@avelino
Copy link
Member

avelino commented Jan 5, 2022

ref: #659

@avelino go server can run webassembly file using something like https://github.com/wasmerio/wasmer-go.
but I'm in favor of https://github.com/hashicorp/go-plugin.

Why?

With go-plugin we can use the power of GRPC to provide an extension. here we have a docs about how to use without Go.

How do I think this feature?

Download plugin -> Start plugin as an internal process-> establish the RPC communication -> provide the new feature as a HTTP endpoint making a call to the plugin behind the scenes.

Originally posted by @felipeweb in #466 (reply in thread)

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

1 participant