Локальная инкрементная карта значений с потоками Кафки - PullRequest
0 голосов
/ 07 марта 2019

Я смотрю учебник по Pipe . Мне нужно нечто подобное, но только местное.

Другими словами, код в примере:

final StreamsBuilder builder = new StreamsBuilder();
builder.stream("streams-plaintext-input").to("streams-pipe-output");

final Topology topology = builder.build();
final KafkaStreams streams = new KafkaStreams(topology, props);

, которая будет принимать сообщения из темы streams-plaintext-input и помещать их в тему streams-pipe-output.

Есть ли способ сделать это без создания темы вывода? Другими словами, каждый клиент должен использовать потоки и просто получать выходные данные локально?

Вариант использования в основном предназначен для получения сообщений и выполнения некоторой фильтрации, группировки и тому подобного, а затем для использования этого потока, как если бы он был исходным потоком.

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

Если есть какие-то учебники или примеры, которые я могу пройти, пожалуйста, дайте мне знать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...