我正在看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
主题中。
是否可以在不创建输出主题的情况下执行此操作?换句话说,是否每个客户端都使用流并且仅在本地获取输出?
用例基本上是获取消息并执行一些过滤,分组等操作,然后像对待原始流一样使用该流。
但是,将会有很多使用不同转换标准的消费者,我不想为他们每个人都有一个主题,尤其是因为这是临时数据,更像是连续缓存。
如果我可以通过一些教程或示例,请告诉我。