Skip to content

A proxy server written in go to delegate Dispatch function invocation to function language servers.

License

Notifications You must be signed in to change notification settings

dispatchframework/funky

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funky - Function Proxy Server

A simple proxy server written in Go used to forward function invocations to language specific servers. Funky handles capturing stdout and stderr logs, function invocation timeouts and a limited amount of parallel function invocations.

Funky requires two environment variables:

  • SERVERS - a number of language specific servers to initalize to handle function invocations
  • SERVER_CMD - the command to run to start a function server e.g. python3 main.py hello.handle

Any request to the function server will try to invoke the function on any free server. The request will block if no server if idle and able to process the request.

About

A proxy server written in go to delegate Dispatch function invocation to function language servers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages