Coder Social home page Coder Social logo

akosveres / nats-queue-worker Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openfaas/nats-queue-worker

0.0 1.0 0.0 4.44 MB

Queue-worker for OpenFaaS with NATS Streaming

Home Page: https://github.com/openfaas/faas

License: MIT License

Go 90.74% Makefile 5.27% Dockerfile 3.99%

nats-queue-worker's Introduction

queue-worker for NATS Streaming

Go Report Card Build Status

go.dev reference License: MIT OpenFaaS Derek App

The queue-worker processes asynchronous function invocation requests, you can read more about this in the async documentation

Github Container Registry 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
max_inflight Number of messages sent to queue worker and how many functions are invoked concurrently. 1
faas_gateway_address Address of gateway DNS name gateway
faas_gateway_port Port of gateway service 8080
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 host at which NATS Streaming can be reached nats
faas_nats_port The port at which NATS Streaming can be reached 4222
faas_nats_cluster_name The name of the target NATS Streaming cluster faas-cluster
faas_reconnect_delay Delay between retrying to connect to NATS 2s
faas_print_body Print the body of the function invocation false

nats-queue-worker's People

Contributors

aklyachkin avatar akosveres avatar alexellis avatar amalkh5 avatar andeplane avatar bmcustodio avatar dmrub avatar ericstoekl avatar ewilde avatar imumesh18 avatar ivanayov avatar jpauwels avatar kwojcicki avatar matevzmihalic avatar matthiashanel avatar rdimitrov avatar seandongx avatar stefanprodan avatar vaputa avatar viveksyngh avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.