Skip to content

Latest commit

 

History

History
24 lines (14 loc) · 768 Bytes

message-queues.md

File metadata and controls

24 lines (14 loc) · 768 Bytes

Message Queues

A message queue is used to coordinate asynchronous function calls that run through Fn.

We currently support the following message queues and they are passed in via the FN_MQ_URL environment variable. For example:

docker run -e "FN_MQ_URL=redis://localhost:6379/" ...

Bolt (default)

URL: bolt:///fn/data/functions-mq.db

See Bolt in databases above. The Bolt database is locked at the file level, so the file cannot be the same as the one used for the Bolt Datastore.

See Redis in databases above.

What about message queue X?

We're happy to add more and we love pull requests, so feel free to add one! Copy one of the implementations above as a starting point.