Fork of https://github.com/reddec/nano-run mostly because that one has no build script :-D
Go to file
Alexander Baryshnikov dac1910200 add ui stub 2020-09-28 21:46:37 +08:00
.github build: add ci for tag 2020-09-10 18:26:22 +08:00
_docs allow forcefully complete request 2020-09-11 20:34:31 +08:00
bundle debian - fix rights 2020-09-11 20:19:33 +08:00
cmd/nano-run initial code added 2020-09-10 18:11:34 +08:00
internal initial code added 2020-09-10 18:11:34 +08:00
server add ui stub 2020-09-28 21:46:37 +08:00
services initial code added 2020-09-10 18:11:34 +08:00
templates add ui stub 2020-09-28 21:46:37 +08:00
worker docs: add some comments 2020-09-21 23:09:05 +08:00
.dockerignore initial code added 2020-09-10 18:11:34 +08:00
.gitignore initial code added 2020-09-10 18:11:34 +08:00
.golangci.yml initial code added 2020-09-10 18:11:34 +08:00
.goreleaser.yml build: ignore lint message in release 2020-09-19 20:04:03 +08:00
Dockerfile initial code added 2020-09-10 18:11:34 +08:00
Dockerfile.build initial code added 2020-09-10 18:11:34 +08:00
LICENSE Initial commit 2020-09-10 18:07:43 +08:00
README.md initial code added 2020-09-10 18:11:34 +08:00
_footer.md build: add ci for tag 2020-09-10 18:26:22 +08:00
go.mod add ui stub 2020-09-28 21:46:37 +08:00
go.sum add ui stub 2020-09-28 21:46:37 +08:00

README.md

Nano-Run

Lightweight async request runner.

A simplified version of trusted-cgi designed for async processing extreme amount of requests.

Goals

  • Minimal requirements for host;
  • Should have semi-constant resource consumption regardless of:
    • number of requests,
    • size of requests,
    • kind of requests;
  • Should be ready to run without configuration;
  • Should be ready for deploying in clouds;
  • Should support extending for another providers;
  • Can be used as library and as a complete solution;
  • Performance (throughput/latency) has less priority than resource usage.