We want to introduce an operator that serves as the dual to serve: Onboard data by accepting it in a pipeline. This is highly relevant because it makes it easy for other tools to get data into Tenzir's pipelines.
A possible design for this is to have a accept <id> operator with a corresponding /accept endpoint that accepts an arbitrary payload that is forwarded into the pipeline as bytes.
### Definition of Done
- [ ] Agree on the operator design.
- [ ] Implement the operator.
When it comes to using a HTTP web server, we should look for HTTP/1, HTTP/2, and HTTP/3, as well as websocket support. Fortunately there exist two robust libraries for this:
We want to introduce an operator that serves as the dual to
serve
: Onboard data by accepting it in a pipeline. This is highly relevant because it makes it easy for other tools to get data into Tenzir's pipelines.A possible design for this is to have a
accept <id>
operator with a corresponding/accept
endpoint that accepts an arbitrary payload that is forwarded into the pipeline as bytes.