Tarantool is an in-memory database designed to store the most volatile and highly accessible web content. Tarantool has been extensively used in production since 2009. It's open source, BSD licensed.
- lowest CPU overhead to store or serve a piece of content,
- optional Write Ahead Logging for persistency and reliability,
- universal data access with rich Lua stored procedures, which can exchange messages between each other or networked peers,
- asynchronous master-slave replication and hot backup.
# apt-get install tarantool tarantool-client # cd /etc/tarantool # cp instances.available/example.cfg instances.enabled/fqueue.cfg # cd /usr/share/tarantool/lua # wget http://github.com/mailru/tntlua/raw/master/fqueue.lua -O init.lua # service tarantool start tarantool: Staring instances Starting 'fqueue' ... ok
A fast and customizable message queue server is up and running.