Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Stream driven Functions #1159
In riff 0.0.x we had support for streaming messages between Functions mediated by Topics backed by Kafka. With the transition to Knative, we lost the ability to stream messages from a Channel to a function and were limited to item-at-a-time request-reply semantics.
We still care deeply about the potential of stateful stream processing in a polyglot, FaaS environment.
Knative serving is no longer restricted to http/1.1, which unlocks support for streaming protocols like h2, WebSockets, gRPC and RSocket. Knative eventing has had no movement towards supporting any protocol other than http/1.1.
High level things to do:
referenced this issue
Apr 2, 2019
We have started working on a PoC that includes the following components: