поддерживать общее количество уникальных идентификаторов из таблицы для потоковой передачи сообщений от kafka - PullRequest
0 голосов
/ 04 апреля 2019

У нас есть Поток, который непрерывно читает потоковые сообщения из раздела Kafka и записывает их в таблицу MySQL subscribers, которая может включать операции вставки и обновления.

Теперь мы намереваемся сохранить другой поток для чтения сообщенийиз той же темы кафки и поддерживать совокупную сумму подписчиков.

Новая структура таблицы:

  1. ID
  2. count(subscribers)

структура таблицы подписчиков:

  1. AccountID
  2. SubscriberID

AccountID и SubscriberID - уникальная комбинация в таблице подписчиков, так какну.

Каковы возможные способы поддержки агрегатов в таких случаях?

Мне, конечно, нужно будет принять во внимание потоковые сообщения и уже существующие данные в subscriptions таблице

...