Кафка - представления ведут себя как форма постоянно обновляемого кеша?Как - PullRequest
0 голосов
/ 05 июня 2019

"представления ведут себя как форма постоянно обновляемого кэша"?

Является ли это средним потребительским приложением потока, которое слушает Kafka, постоянно обновляет представление или кеш, а кэшированные данные хранятся на клиентском компьютере, а не на сервере kafka?

1 Ответ

2 голосов
/ 05 июня 2019

Kafka само по себе не имеет понятия «вид».

Kafka Streams позволяет создавать KTable или GlobalKTable, которые могут выступать в качестве представления или кэша.

Является ли это средним потребительским приложением, которое слушает, как Кафка постоянно обновляет представление или кеш

Да, именно пользовательское приложение отвечает за поддержание кэша или представления на основе событий, которые приложение использовало в теме Kafka. (А приложение Kafka Stream можно рассматривать как потребительское приложение.)

а кэшированные данные хранятся на клиентском компьютере вместо сервера kafka?

Потребительское приложение должно где-то хранить текущее состояние, правда.

Но данные также останутся в теме Кафки.

...