TANK is a very high performance distributed log, inspired in part by Kafka, and other similar services and technologies. This is the second major public release, TANK 2. Read about this new public release here.

Introduction

You should begin by reading about the core concepts and the client API (A new Java Tank Client is now available).

Please see building instructions. You may also want to run Tank using its Docker image.

Features include:

TANK's goal is highest performance and simplicity. If you need very high performance, operation simplicity and no reliance on other services (when running TANK in stand-alone mode), consider TANK.

Please see the wiki for more information.

We chose the name TANK because its a storage chamber, suitable for liquids and gas - which we think is analogous to a storage container for data that flows, from and to other containers and other systems via 'pipes' (connections).