Skip to content

Содержит consumer kafka и Django приложение для предоставления API. Потребляет сообщения из kafka, записывает их в TimescaleDB, в кэш Redis и отправляет по redis pubsub в realtime-backend.

Notifications You must be signed in to change notification settings

evraz-monitoring/data-loader-backend

Repository files navigation

data-loader-backend

Описание

Содержит consumer kafka и Django приложение для предоставления API.

Kafka consumer

Описание

Потребляет сообщения из kafka, записывает их в TimescaleDB, в кэш Redis и отправляет по redis pubsub в realtime-backend

Запуск

poetry install
python manage.py start_data_load

Django

Описание

Web-приложения для предоставления доступа к данным посредством http.

Запуск

poetry install
python manage.py migrate
python manage.py runserver

Доступ к API

http://localhost:8000

Сборка docker-образа

docker build --target production --tag data-loader-backend:latest .

About

Содержит consumer kafka и Django приложение для предоставления API. Потребляет сообщения из kafka, записывает их в TimescaleDB, в кэш Redis и отправляет по redis pubsub в realtime-backend.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published