colab-chat / colab-server

GNU General Public License v3.0
4 stars 1 forks source link

Replace Redis with Kafka #24

Closed matthew-d-jones closed 7 years ago

matthew-d-jones commented 7 years ago

Fixes #11

NB, dependencies have changed so you'll want to pip install -r requirements, but you'll first need to download and install librdkafka version 0.9.5 by doing sudo bash travis.sh.

To test

*you may notice that the web app is slow to start. This is because I have put in a delay to ensure that Kafka is ready first. A more satisfactory fix would be to add a custom "healthcheck" in docker compose so that the web container is started as soon as Kafka is ready. I've created a ticket here: #19