I need to read from a specific Kafka topic, do a VERY short processing on the message and pass it on to a different Kafka cluster.
Currently, I'm using a consumer that's also a producer on the other kafka server.
However, the streaming API supposedly offers a more light-weight high-throughput option.
So the questions are:
- Assuming my processing code doesn't require much horse power, is the streaming API better?
- Does the streaming APi support writing to a different Kafka cluster?
- What are the Streaming API cons comparing to the Consumer API?