@xiiicool

Правильная ли архитектура приложения?

Добрый день, нуждаюсь в совете, дорабатываю проект биллинга
Приходит cdr файл -> обрабатывает nest js микросервис записывает в базу и отправляет в очередь в kafka
Микросервис nest js в 4 инстанса слушает кафка топик, получает задание на распарс файл и отправляет данные в kafka на склейку по длительности, по маршрутам или сразу в биллинг микросервис
Используется xa транзакция для атомарности данных, но есть проблема частых блокировок таблиц
Микросервисы склейки так же получают задания из kafka и отправляют результаты в базу
Подходит ли mysql таблица для такого сервиса и clickhouse для аналитики данных?
  • Вопрос задан
  • 127 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы