Skip to content
Snippets Groups Projects

swift-kafka

This project holds code for a integration of [OpenStack Swift] (https://wiki.openstack.org/wiki/Swift) (Proxy Server) with Apache Kafka.

On Swift requests, messages are send to Kafka. From there, information can be collected by several different persistency layers. Maybe one wants to have metadata-search functionalities or build namespaces more complex then the flat Swift namespace.

Docker:

Dockerfile and docker/swift are based on this repository, extended with our proxy middleware.

In general, Swift is available using:

swift -A http://127.0.0.1:12345/auth/v1.0 -U test:tester -K testing stat

Installation:

You need to install python setup.py install the code of this repository. Afterwards the Swift proxy needs the filter configuration shown at proxy-server.conf.