numaproj / numaflow-go

Numaflow Golang SDK
Apache License 2.0
46 stars 11 forks source link

feat: protobuf definition for stream mapper with stream input #129

Closed magelisk closed 3 months ago

magelisk commented 5 months ago

Sets up a new endpoint as part of streammapper that can take stream input. Meant to address part of https://github.com/numaproj/numaflow/issues/1564

Discussion question: This adds a second method to the gRPC interface. This isn't a pattern that exists today and so minor pattern deviation, but it does retain backwards compatibility. What is the design intention of numaflow team as to how to address breaking (or not breaking) existing APIs?