-
Notifications
You must be signed in to change notification settings - Fork 611
gRPC support #8487
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
Comments
@CEikermann we have no plans for gRPC support, however note that gRPC is under the hood http2 + protobuf. http2 upgrade might work when enabling TLS (depending on client-server negotiation) https://knative.dev/docs/eventing/features/transport-encryption/, not without encryption as we haven't enabled h2c (http2 over plain text). Regarding the payload optimization you would get from protobuf as format, you can still transport protobuf payloads as the CloudEvents data field, the data field is treated as a binary blob. That combined with binary-mode, which is supported, https://github.com/cloudevents/spec/blob/main/cloudevents/bindings/http-protocol-binding.md#13-content-modes should give you a more efficient way of transporting data. |
Any plans to support h2c? |
See #3312 (comment), there are a few problems on the egress side ("dispatcher" --> "subscriber") for h2c |
I also ask to promote grpc. |
Problem
Are there any plans to support gRPC as eventing sink?
The text was updated successfully, but these errors were encountered: