All Projects → openfaas → Nats Queue Worker

openfaas / Nats Queue Worker

Licence: mit
Queue-worker for OpenFaaS with NATS Streaming

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Nats Queue Worker

Nats Operator
NATS Operator
Stars: ✭ 471 (+380.61%)
Mutual labels:  nats, cluster
Endurox
Enduro/X Middleware Platform for Distributed Transaction Processing
Stars: ✭ 91 (-7.14%)
Mutual labels:  cluster
Gg
监听mysql的binlog,发送消息到nats或rabbitmq
Stars: ✭ 67 (-31.63%)
Mutual labels:  nats
Rsf
已作为 Hasor 的子项目,迁移到:http://git.oschina.net/zycgit/hasor
Stars: ✭ 77 (-21.43%)
Mutual labels:  cluster
Docker Cluster With Celery And Rabbitmq
Build Docker clusters with Celery and RabbitMQ in 10 minutes
Stars: ✭ 72 (-26.53%)
Mutual labels:  cluster
Docker Trino Cluster
Multiple node presto cluster on docker container
Stars: ✭ 81 (-17.35%)
Mutual labels:  cluster
Slurm In Docker
Slurm in Docker - Exploring Slurm using CentOS 7 based Docker images
Stars: ✭ 63 (-35.71%)
Mutual labels:  cluster
Nats.ex
Elixir client for NATS, the cloud native messaging system. https://nats.io
Stars: ✭ 97 (-1.02%)
Mutual labels:  nats
Distgatling
Distributed Gatling
Stars: ✭ 89 (-9.18%)
Mutual labels:  cluster
Repmgr
A lightweight replication manager for PostgreSQL (Postgres) - latest version 5.2.1 (2020-12-07)
Stars: ✭ 1,207 (+1131.63%)
Mutual labels:  cluster
Amp
** THIS PROJECT IS STOPPED ** An open source CaaS for Docker, batteries included.
Stars: ✭ 74 (-24.49%)
Mutual labels:  cluster
Flowr
Robust and efficient workflows using a simple language agnostic approach
Stars: ✭ 73 (-25.51%)
Mutual labels:  cluster
Terraform Eks
Terraform for AWS EKS
Stars: ✭ 82 (-16.33%)
Mutual labels:  cluster
Etcd Mesos
self-healing etcd on mesos!
Stars: ✭ 68 (-30.61%)
Mutual labels:  cluster
Raspberry Pi Dramble
Raspberry Pi Kubernetes cluster that runs HA/HP Drupal 8
Stars: ✭ 1,317 (+1243.88%)
Mutual labels:  cluster
Cluster
Easy Map Annotation Clustering 📍
Stars: ✭ 1,132 (+1055.1%)
Mutual labels:  cluster
Memento
Fairly basic redis-like hashmap implementation on top of a epoll TCP server.
Stars: ✭ 74 (-24.49%)
Mutual labels:  cluster
Docker Blender Render Cluster
A docker based multi machine render setup
Stars: ✭ 79 (-19.39%)
Mutual labels:  cluster
Kcf
A CLI tool providing you with status & configuration of a Kubernetes cluster fleet
Stars: ✭ 98 (+0%)
Mutual labels:  cluster
Scaleable Crawler With Docker Cluster
a scaleable and efficient crawelr with docker cluster , crawl million pages in 2 hours with a single machine
Stars: ✭ 96 (-2.04%)
Mutual labels:  cluster

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

Docker 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
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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].