Skip to content

kwojcicki/nats-queue-worker

 
 

Repository files navigation

Queue worker for OpenFaaS - NATS Streaming

Build Status

This is a queue-worker to enable asynchronous processing of function requests.

Note: A Kafka queue-worker is under-way through a PR on the main OpenFaaS repository.

Hub image: openfaas/queue-worker

License: MIT

Screenshots from keynote / video - find out more over at https://www.openfaas.com/

screen shot 2017-10-26 at 15 55 25

screen shot 2017-10-26 at 15 55 19

screen shot 2017-10-26 at 15 55 06

Configuration

Parameter Description Default
gateway_invoke When true functions are invoked via the gateway, when false they are invoked directly false
basic_auth When true basic auth is used to post any function statistics back to the gateway false
write_debug Print verbose logs false
faas_gateway_address Address of gateway DNS name gateway
faas_function_suffix When gateway_invoke is false, this suffix is used to contact a function, it may correspond to a Kubernetes namespace ``
faas_max_reconnect An integer of the amount of reconnection attempts when the NATS connection is lost 120
faas_nats_address The DNS entry for NATS nats
faas_reconnect_delay Delay between retrying to connect to NATS 2s
faas_print_body Print the body of the function invocation false

About

NATS Streaming integration for OpenFaaS

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 92.9%
  • Makefile 4.0%
  • Dockerfile 2.4%
  • Shell 0.7%