benthosdev / benthos

Fancy stream processing made operationally mundane
https://www.benthos.dev
MIT License
7.61k stars 737 forks source link

Support for the Fission serverless framework #2540

Open facorazza opened 1 week ago

facorazza commented 1 week ago

It'd be nice to have support for Fission

mihaitodor commented 1 week ago

Thanks for the suggestion! I have only surface knowledge about Fission. What should that support look like? Note that Benthos is a single static binary that you can run anywhere you like either directly or in a Docker container. Based on this Fission hello world example, if you want to craft your own Benthos binary, you can basically copy / paste main.go from the benthos-plugin-example repo (without the sample plugins) and write a Benthos yaml config file with a http_server input and whichever output.

facorazza commented 1 week ago

That's awesome! I haven't had time to test this out but I will soon enough. Perhaps it's just a matter of adding a new page to the docs with the instructions. Hopefully I'll be able to post an update here