knative / knative/eventing

Proposal: Request Reply Resource

Open
#7,912 7 comments 0 reactions 1 assignee Claimed by @Cali0707 View on GitHub
kind/feature-request triage/accepted
Dominant language
Go
Stars
1.6k
Forks
631
Avg merge
2d 1h
Merged PRs (30d)
6

Description

**Problem**
While eventing provides components for asynchronous workloads and event processing, it is sometimes useful to make synchronous calls. By providing a Request Response Proxy we can allow users to have this synchronous experience when they want to.

A (very early WIP) feature proposal doc is here: https://docs.google.com/document/d/1vrCfIH9wRrsl8j7XpHK5XiVRgnx5nB4mLHsp0AxU_0Y/edit?usp=sharing

**[Persona:](https://github.com/knative/eventing/blob/main/docs/personas.md)**
Which persona is this feature for?

**Exit Criteria**
A measurable (binary) test that would indicate that the problem has been resolved.

**Time Estimate (optional):**
How many developer-days do you think this may take to resolve? 10

**Additional context (optional)**
Add any other context about the feature request here.

A POC of how this proxy could work is here: https://github.com/Cali0707/knative-llm-tool-provider/blob/main/request-proxy/main.go

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.