Following are the disadvantages of Kafka :
* Kafka performance degrades if there is message tweaking. When the message does not need to be updated, Kafka works well.
* Wildcard topic selection is not supported by Kafka. It is necessary to match the exact topic name.
* Brokers and consumers reduce Kafka's performance when dealing with huge messages by compressing and decompressing the messages. This has an impact on Kafka's throughput and performance.
* Certain message paradigms, including point-to-point queues and request/reply, are not supported by Kafka.
* Kafka does not have a complete set of monitoring tools.